Add vc_sched_info API.
[util-vserver.git] / sysv / util-vserver
index 8e54016..5768524 100755 (executable)
@@ -29,6 +29,7 @@ function set_helper()
 
 function kill_contexts()
 {
+    local xid
     for xid in `ls -1 /proc/virtual`; do
        test "$xid" = "info" -o "$xid" = "status" && continue
        $_VATTRIBUTE --xid $xid --set --flag ~persistent
@@ -36,6 +37,12 @@ function kill_contexts()
        sleep 3
        $_VKILL --xid $xid -s 9
     done
+    local alive=0
+    for xid in `ls -1 /proc/virtual`; do
+       test "$xid" = "info" -o "$xid" = "status" && continue
+       let alive+=1
+    done
+    test $alive = 0
 }
 
 function start()
@@ -75,10 +82,10 @@ case "$1" in
        ;;
     status)
        test -f $lockfile && {
-           echo $"/proc entries were fixed"
+           echo $"Path to vshelper has been set"
            exit 0
        }
-       echo $"/proc entries are not fixed"
+       echo $"Path to vshelper has not been set"
        exit 1
        ;;
     *)