]> git.pld-linux.org Git - projects/rc-scripts.git/commitdiff
chroot: umount /proc, /selinux and /sys at stopping.
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Fri, 23 Jul 2004 23:08:54 +0000 (23:08 +0000)
committerArkadiusz Miśkiewicz <arekm@maven.pl>
Fri, 23 Jul 2004 23:08:54 +0000 (23:08 +0000)
svn-id: @4389

rc.d/init.d/sys-chroots

index 477dff040ace04ec2a63290cc928e30db00e4e35..c134072a42f6a47f645a283ed3d14993287ff8c5 100755 (executable)
@@ -135,7 +135,10 @@ case "$CMD" in
                    msg_stopping "System chroots services for $dir"; started
                    chroot $dir /etc/rc.d/rc $runlevel chroot
                    rm -f $dir/var/lock/subsys/network
+                   chroot $dir /bin/sh -c "grep -q selinuxfs /proc/filesystems && umount /selinux"
+                   chroot $dir /bin/sh -c "grep -q sysfs /proc/filesystems && umount /sys"
                    chroot $dir umount -a
+                   chroot $dir umount /proc
                done
                rm -f /var/lock/subsys/sys-chroots >/dev/null 2>&1
        else
This page took 0.047225 seconds and 4 git commands to generate.