summaryrefslogtreecommitdiffstats
path: root/builder/modules.d/wlan-boot/chroot/README
blob: 8d6a5e509ebc10b3bd32b0110721e9a9448c089f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
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/