X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=scripts%2Fvserver-build.functions;h=3e2b4f9831422ea64726b068ad5f88fe8683db2e;hb=1e81831ccede87704c368aafaee3dbd72a18b4ad;hp=f615cad3d82b84480a2ee01538adeed02da343de;hpb=306514f985c9c1e2d569d97671bfb8479efe25fb;p=util-vserver.git diff --git a/scripts/vserver-build.functions b/scripts/vserver-build.functions index f615cad..3e2b4f9 100644 --- a/scripts/vserver-build.functions +++ b/scripts/vserver-build.functions @@ -269,7 +269,11 @@ function startSleepingGuest exec > /dev/null exec 2> /dev/null trap 'kill -s 9 -- -1; exit 0' INT - sleep $timeout + i=0 + while [ \$i -lt $timeout ]; do + sleep 1 + let ++i + done kill -s 15 -- -1 sleep 1 kill -s 9 -- -1" @@ -278,5 +282,5 @@ function startSleepingGuest function stopSleepingGuest { local guest="$1" - $_VKILL --xid "$guest" -s INT -- 0 + $_VSERVER "$guest" stop --rescue-init }