I've used this approach for quite awhile including Porteus 4.0 and the rc releases of Porteus 5.0. At some point which I believe was in Porteus 5.0rc3 I started having problems with carrying network changes between the 2 systems. On the safe mode system I now have to signon to my local network, the signon from the save changes system don't work in the safe mode system.
However, if after I signon to my network on the safe mode system and recreate my changes module on the safe mode system, the network signon will be automatic the next time I reboot.
The code I use to save my network changes in my module is:
Code: Select all
# -- Network files --
#touch /var/lib/dhcpcd/dhcpd.leases
cp -a -p --parents /etc/NetworkManager/system-connections/* /tmp/mod/
cp -a -p --parents /var/run/NetworkManager/* /tmp/mod/
cp -a -p --parents /var/lib/NetworkManager/* /tmp/mod/
cp -a -p --parents /etc/NetworkManager/* /tmp/mod/
cp -a -p --parents /var/lib/xkb /tmp/mod/
The changes that occur when I signon to my network on the safe mode system are:
Code: Select all
guest@porteus:~$ su
Password:
root@porteus:/home/guest# ./changes.sh
mmin = 1
******
/mnt/live/memory/changes/root/.cache
/mnt/live/memory/changes/root/.cache/keyring-15H6T1
/mnt/live/memory/changes/root/.cache/keyring-15H6T1/control
/mnt/live/memory/changes/root/.cache/keyring-O7T6T1
/mnt/live/memory/changes/root/.cache/keyring-O7T6T1/control
/mnt/live/memory/changes/home/guest/.xsession-errors
/mnt/live/memory/changes/home/guest/.config/dconf
/mnt/live/memory/changes/home/guest/.config/dconf/user
/mnt/live/memory/changes/var/run/NetworkManager
/mnt/live/memory/changes/var/run/NetworkManager/resolv.conf
/mnt/live/memory/changes/var/run/NetworkManager/no-stub-resolv.conf
/mnt/live/memory/changes/var/run/NetworkManager/dhclient6-wlan0.pid
/mnt/live/memory/changes/var/run/NetworkManager/dhclient-wlan0.pid
/mnt/live/memory/changes/var/run/NetworkManager/private-dhcp
/mnt/live/memory/changes/var/run/NetworkManager/devices
/mnt/live/memory/changes/var/run/NetworkManager/devices/2
/mnt/live/memory/changes/var/run/syslogd.cache
/mnt/live/memory/changes/var/lib
/mnt/live/memory/changes/var/lib/NetworkManager
/mnt/live/memory/changes/var/lib/NetworkManager/dhclient6-3e755aa3-c526-4cf1-a0f3-f42d0db0bde4-wlan0.lease
/mnt/live/memory/changes/var/lib/NetworkManager/dhclient6-wlan0.conf
/mnt/live/memory/changes/var/lib/NetworkManager/seen-bssids
/mnt/live/memory/changes/var/lib/NetworkManager/timestamps
/mnt/live/memory/changes/var/lib/NetworkManager/dhclient-3e755aa3-c526-4cf1-a0f3-f42d0db0bde4-wlan0.lease
/mnt/live/memory/changes/var/lib/NetworkManager/dhclient-wlan0.conf
/mnt/live/memory/changes/var/lib/NetworkManager/dhclient6-2fe7067f-714d-42ac-89b4-f8df74b58c2b-wlan0.lease
/mnt/live/memory/changes/var/lib/NetworkManager/dhclient-2fe7067f-714d-42ac-89b4-f8df74b58c2b-wlan0.lease
/mnt/live/memory/changes/var/lib/NetworkManager/dhclient6-bf41638a-fadc-40f0-abdf-9f4058fc34fb-wlan0.lease
/mnt/live/memory/changes/var/lib/NetworkManager/dhclient-bf41638a-fadc-40f0-abdf-9f4058fc34fb-wlan0.lease
/mnt/live/memory/changes/var/log/secure
/mnt/live/memory/changes/var/log/messages
/mnt/live/memory/changes/etc
/mnt/live/memory/changes/etc/resolv.conf
/mnt/live/memory/changes/etc/NetworkManager/system-connections
/mnt/live/memory/changes/etc/NetworkManager/system-connections/Auto Linksys09841-5GHz-3e755aa3-c526-4cf1-a0f3-f42d0db0bde4.nmconnection
/mnt/live/memory/changes/etc/NetworkManager/system-connections/Auto QuickMoose-pro-2fe7067f-714d-42ac-89b4-f8df74b58c2b.nmconnection
/mnt/live/memory/changes/etc/NetworkManager/system-connections/Auto QuickMoose.nmconnection