diff options
Diffstat (limited to 'builder/modules.d/wlan-boot/chroot/README')
-rw-r--r-- | builder/modules.d/wlan-boot/chroot/README | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/builder/modules.d/wlan-boot/chroot/README b/builder/modules.d/wlan-boot/chroot/README new file mode 100644 index 00000000..8d6a5e50 --- /dev/null +++ b/builder/modules.d/wlan-boot/chroot/README @@ -0,0 +1,44 @@ +rd.break=pre-mount: +=================== + +rm /lib/dracut/hooks/pre-mount/00-start-wlan.sh + +MOUNT +===== + +mkdir /chroot +mount -t tmpfs tmpfs /chroot/ +cd /chroot/ +tar xzf /root/environment.tar + +cd environment + +mount -t proc proc proc/ +mount -o bind /sys sys/ +mount -o bind /dev dev/ + +CONFIG +====== + + +cp /etc/wpa_supplicant.conf etc/ + +cd .. + +chroot environment /usr/bin/systemd-preserver-process-marker wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf +chroot environment /usr/bin/systemd-preserver-process-marker dhcpcd wlan0 + + +rd.break=switch-root +==================== + +rm /sysroot/etc/systemd/system/sysinit.target.wants/dhcp.service +rm /sysroot/etc/systemd/system/sysinit.target.wants/wpa_supplicant.service + + +mkdir /sysroot/chroot +mount -o bind /chroot /sysroot/chroot/ + +mount -t proc proc /sysroot/chroot/environment/proc/ +mount -o bind /sys /sysroot/chroot/environment/sys/ +mount -o bind /dev /sysroot/chroot/environment/dev/ |