Files
agnos-builder/userspace/readonly_setup.sh
Adeeb Shihadeh 68d829ad37 Fix NetworkManager crashes on 24.04 (#419)
* Fix NetworkManager crashes on 24.04

* rm that
2024-12-16 15:51:13 -08:00

30 lines
709 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
rm -rf /etc/netplan/
ln -s /data/etc/netplan/ /etc/netplan
# 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