X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=sysv%2Futil-vserver;h=0f5dd6c75c42d9b7f3124962a7838eca403bbe14;hb=1bd485daf1544e9b7b9bf020783f6aa0b0085c0b;hp=f6081e7e26b34e1bf43a5cb5421d87ec22bb80e2;hpb=155d02e9c9240cb03c5f9fa5242b590ce622c054;p=util-vserver.git diff --git a/sysv/util-vserver b/sysv/util-vserver index f6081e7..0f5dd6c 100755 --- a/sysv/util-vserver +++ b/sysv/util-vserver @@ -4,6 +4,16 @@ # # chkconfig: 2345 10 90 # description: Sets the path to vshelper and kills all guest processes +# +### BEGIN INIT INFO +# Provides: util-vserver +# Required-Start: $remote_fs $syslog $time +# Required-Stop: $remote_fs $syslog $time +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Sets the path to vshelper and kills all guest processes +# Description: Sets the path to vshelper and kills all guest processes +### END INIT INFO : ${UTIL_VSERVER_VARS:=/usr/lib/util-vserver/util-vserver-vars} test -e "$UTIL_VSERVER_VARS" || { @@ -33,7 +43,7 @@ function kill_contexts() { local xid for xid in `ls -1 /proc/virtual 2>/dev/null`; do - test "$xid" = "info" -o "$xid" = "status" && continue + [ "$xid" = "info" -o "$xid" = "status" ] && continue $_VATTRIBUTE --xid $xid --set --flag ~persistent $_VKILL --xid $xid -s 15 sleep 3 @@ -41,7 +51,7 @@ function kill_contexts() done local alive=0 for xid in `ls -1 /proc/virtual 2>/dev/null`; do - test "$xid" = "info" -o "$xid" = "status" && continue + [ "$xid" = "info" -o "$xid" = "status" ] && continue let alive+=1 done test $alive = 0