Author: glen                         Date: Tue Jul  3 18:25:17 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- exit early if non vserver kernel is booted

---- Files affected:
SOURCES:
   vprocunhide.init (1.6 -> 1.7) 

---- Diffs:

================================================================
Index: SOURCES/vprocunhide.init
diff -u SOURCES/vprocunhide.init:1.6 SOURCES/vprocunhide.init:1.7
--- SOURCES/vprocunhide.init:1.6        Tue Jul  3 20:21:47 2007
+++ SOURCES/vprocunhide.init    Tue Jul  3 20:25:12 2007
@@ -5,6 +5,15 @@
 # chkconfig: 2345 26 74
 # description: Makes some /proc entries visibly for vservers
 
+# if kernel not capable, exit early
+if [ ! -d /proc/virtual ]; then
+       case "$1" in
+               start|stop|restart|force-reload)
+               exit 0
+               ;;
+       esac
+fi
+
 # Source function library.
 . /etc/rc.d/init.d/functions
 
@@ -16,12 +25,6 @@
 . "$UTIL_VSERVER_VARS"
 
 start() {
-       if [ ! -d /proc/virtual ]; then
-               show "Fixing vservers /proc entries visibility. kernel not 
capable"
-               fail
-               exit 1
-       fi
-
        show "Fixing vservers /proc entries visibility"
        busy
        ${_SETATTR} -Rx --hide /proc
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/vprocunhide.init?r1=1.6&r2=1.7&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to