mirror of
https://github.com/commaai/agnos-builder.git
synced 2026-04-08 07:43:56 +08:00
28 lines
650 B
Bash
Executable File
28 lines
650 B
Bash
Executable File
#!/bin/bash -e
|
|
|
|
# Setup symlinks to preserve non-volatile state on userdata
|
|
|
|
# /etc
|
|
rm -rf /etc/timezone /etc/localtime
|
|
ln -s /data/etc/timezone /etc/timezone
|
|
ln -s /data/etc/localtime /etc/localtime
|
|
|
|
rm /etc/ssh/ssh_host*
|
|
|
|
rm -rf /etc/NetworkManager/system-connections
|
|
ln -s /data/etc/NetworkManager/system-connections /etc/NetworkManager/system-connections
|
|
|
|
# setup /usr/default for defaults
|
|
mkdir /usr/default/
|
|
|
|
rm -rf /var/cache/*
|
|
rm -rf /var/lib/apt/lists/*
|
|
mv /var /usr/default && mkdir /var
|
|
|
|
mv /home /usr/default && mkdir /home
|
|
|
|
# setup mount points
|
|
rm -rf /tmp && mkdir /tmp
|
|
rm -rf /cache && mkdir /cache
|
|
rm -rf /systemrw && mkdir /systemrw
|