Author: glen
Date: Fri Feb 10 20:17:20 2006
New Revision: 6958

Modified:
   rc-scripts/trunk/rc.d/init.d/network
Log:
One can't (u)mount anything inside vserver, not even network mounts

Modified: rc-scripts/trunk/rc.d/init.d/network
==============================================================================
--- rc-scripts/trunk/rc.d/init.d/network        (original)
+++ rc-scripts/trunk/rc.d/init.d/network        Fri Feb 10 20:17:20 2006
@@ -206,6 +206,11 @@
        touch /var/lock/subsys/network
        ;;
   stop)
+       if is_yes "$VSERVER"; then
+               rm -f /var/lock/subsys/network
+               exit 0
+       fi
+
        # If we go to runlevel 0, 1 or 6 then umount all network fs
        if [ "$RUNLEVEL" = "6" -o "$RUNLEVEL" = "0" -o "$RUNLEVEL" = "1" ]; then
                if [ -x /etc/rc.d/init.d/netfs -a -f /var/lock/subsys/netfs ];
@@ -228,11 +233,6 @@
                fi
        fi
 
-       if is_yes "$VSERVER"; then
-               rm -f /var/lock/subsys/network
-               exit 0
-       fi
-
        for i in $tunnels; do
                run_cmd -a "$(nls 'Shutting down tunnel interface %s' "$i")" 
/sbin/ifdown tnlcfg-$i boot
                run_cmd -a "$(nls 'Removing tunnel %s' "$i")" /sbin/tnldown $i 
boot
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to