Adapt the umounting of kernel virtual filesystems to new instructions

in the LFS book
This commit is contained in:
Pierre Labastie 2014-01-23 09:15:05 +00:00
parent 2270ffd83f
commit d954e9c82a

View file

@ -520,20 +520,18 @@ devices: ck_UID
sudo mount -vt devpts devpts \$(MOUNT_PT)/dev/pts sudo mount -vt devpts devpts \$(MOUNT_PT)/dev/pts
sudo mount -vt proc proc \$(MOUNT_PT)/proc sudo mount -vt proc proc \$(MOUNT_PT)/proc
sudo mount -vt sysfs sysfs \$(MOUNT_PT)/sys sudo mount -vt sysfs sysfs \$(MOUNT_PT)/sys
sudo mount -vt tmpfs tmpfs \$(MOUNT_PT)/run
if [ -h \$(MOUNT_PT)/dev/shm ]; then \\ if [ -h \$(MOUNT_PT)/dev/shm ]; then \\
link=\$\$(readlink \$(MOUNT_PT)/dev/shm); \\ sudo mkdir -p \$(MOUNT_PT)/\$\$(readlink \$(MOUNT_PT)/dev/shm); \\
sudo mkdir -p \$(MOUNT_PT)/\$\$link; \\
sudo mount -vt tmpfs shm \$(MOUNT_PT)/\$\$link; \\
unset link; \\
else \\
sudo mount -vt tmpfs shm \$(MOUNT_PT)/dev/shm; \\
fi fi
teardown: teardown:
sudo umount -v \$(MOUNT_PT)/sys sudo umount -v \$(MOUNT_PT)/sys
sudo umount -v \$(MOUNT_PT)/proc sudo umount -v \$(MOUNT_PT)/proc
sudo umount -v \$(MOUNT_PT)/dev/pts sudo umount -v \$(MOUNT_PT)/dev/pts
if [ -h \$(MOUNT_PT)/dev/shm ]; then \\ if mountpoint -q \$(MOUNT_POINT)/run; then \\
sudo umount -v \$(MOUNT_POINT)/run; \\
elif [ -h \$(MOUNT_PT)/dev/shm ]; then \\
link=\$\$(readlink \$(MOUNT_PT)/dev/shm); \\ link=\$\$(readlink \$(MOUNT_PT)/dev/shm); \\
sudo umount -v \$(MOUNT_PT)/\$\$link; \\ sudo umount -v \$(MOUNT_PT)/\$\$link; \\
unset link; \\ unset link; \\
@ -577,7 +575,9 @@ restore-luser-env:
do_housekeeping: do_housekeeping:
@-umount \$(MOUNT_PT)/sys @-umount \$(MOUNT_PT)/sys
@-umount \$(MOUNT_PT)/proc @-umount \$(MOUNT_PT)/proc
@-if [ -h \$(MOUNT_PT)/dev/shm ]; then \\ @-if mountpoint -q \$(MOUNT_PT)/run; then \\
umount \$(MOUNT_PT)/run; \\
elif [ -h \$(MOUNT_PT)/dev/shm ]; then \\
link=\$\$(readlink \$(MOUNT_PT)/dev/shm); \\ link=\$\$(readlink \$(MOUNT_PT)/dev/shm); \\
umount \$(MOUNT_PT)/\$\$link; \\ umount \$(MOUNT_PT)/\$\$link; \\
unset link; \\ unset link; \\