X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=sysv%2Futil-vserver;h=d56dadc07c7c5c2bc5bd2288b0b51938b06e7e23;hb=540b555551137715ebe712699f3fae3e90a9de00;hp=84636ba92ecea69c63fccd916ce8fdc7235554a9;hpb=6218a85294eaebd9c2a0b57f2d7c5f086a3a129c;p=util-vserver.git diff --git a/sysv/util-vserver b/sysv/util-vserver index 84636ba..d56dadc 100755 --- a/sysv/util-vserver +++ b/sysv/util-vserver @@ -47,14 +47,22 @@ function kill_contexts() test $alive = 0 } +function create_dirs() +{ + $_MKDIR -p "$__RUNDIR" && $_MKDIR -p "$__VSHELPERSTATEDIR" && $_MKDIR -p `$_READLINK "$__PKGSTATEREVDIR"` +} + function start() { + _beginResult $"Creating required directories" + create_dirs + _endResult $? _beginResult $"Setting path to vshelper" set_helper _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