X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=sysv%2Futil-vserver;h=4374143024742a1674094ed2dd8c3e605f5cd11c;hb=446624f2c7c017695a196b82317e793c9aeae43c;hp=fe0be29071e38da17a34b2296bebaa30a6ce756a;hpb=7d49edd3df55334f6c1d79a4c9c45c0cde8c373e;p=util-vserver.git diff --git a/sysv/util-vserver b/sysv/util-vserver index fe0be29..4374143 100755 --- a/sysv/util-vserver +++ b/sysv/util-vserver @@ -32,7 +32,7 @@ function set_helper() function kill_contexts() { local xid - for xid in `ls -1 /proc/virtual`; do + for xid in `ls -1 /proc/virtual 2>/dev/null`; do test "$xid" = "info" -o "$xid" = "status" && continue $_VATTRIBUTE --xid $xid --set --flag ~persistent $_VKILL --xid $xid -s 15 @@ -40,7 +40,7 @@ function kill_contexts() $_VKILL --xid $xid -s 9 done local alive=0 - for xid in `ls -1 /proc/virtual`; do + for xid in `ls -1 /proc/virtual 2>/dev/null`; do test "$xid" = "info" -o "$xid" = "status" && continue let alive+=1 done @@ -49,7 +49,7 @@ function kill_contexts() function create_dirs() { - $_MKDIR -p "$__RUNDIR" && $_MKDIR -p "$__VSHELPERSTATEDIR" && $_MKDIR -p `getPhysicalDir "$__PKGSTATEREVDIR"` + $_MKDIR -p "$__RUNDIR" && $_MKDIR -p "$__VSHELPERSTATEDIR" && $_MKDIR -p `$_READLINK "$__PKGSTATEREVDIR"` } function start() @@ -62,7 +62,7 @@ function start() _endResult $? local retval=$? _beginResult $"Loading default device map" - loadDeviceMap 0 "$__CONFDIR/.defaults/apps/vdevmap" + handleDeviceMap --set 0 "$__CONFDIR/.defaults/apps/vdevmap" _endResult $? test "$retval" -ne 0 || touch "$lockfile" return $retval