X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=sysv%2Futil-vserver;h=d791aa5fd77557c660df4979635f217f1a1fd705;hb=b1dbdec10c0cadc46a58889d738c8ab1c92a07e9;hp=0f5dd6c75c42d9b7f3124962a7838eca403bbe14;hpb=144b27fb9c6e9b7f06b988f05d69d3e0ad790ef9;p=util-vserver.git diff --git a/sysv/util-vserver b/sysv/util-vserver index 0f5dd6c..d791aa5 100755 --- a/sysv/util-vserver +++ b/sysv/util-vserver @@ -27,56 +27,6 @@ LOCKFILE=util-vserver . "$_LIB_FUNCTIONS" . "$__PKGLIBDIR/vserver.functions" - -function set_helper() -{ - local f="/proc/sys/kernel/vshelper" - if test -e "$f"; then - echo "$_VSHELPER" > "$f" - return 0 - else - return 2 - fi -} - -function kill_contexts() -{ - local xid - for xid in `ls -1 /proc/virtual 2>/dev/null`; do - [ "$xid" = "info" -o "$xid" = "status" ] && continue - $_VATTRIBUTE --xid $xid --set --flag ~persistent - $_VKILL --xid $xid -s 15 - sleep 3 - $_VKILL --xid $xid -s 9 - done - local alive=0 - for xid in `ls -1 /proc/virtual 2>/dev/null`; do - [ "$xid" = "info" -o "$xid" = "status" ] && continue - let alive+=1 - done - test $alive = 0 -} - -function create_dirs() -{ - $_MKDIR -p "$__RUNDIR" && $_MKDIR -p "$__VSHELPERSTATEDIR" && $_MKDIR -p `$_READLINK "$__PKGSTATEREVDIR"` -} - -function mount_cgroup() -{ - _generateCgroupOptions - test -n "$CGROUP_MNT" || return 0 - $_MKDIR -p "$CGROUP_MNT" - $_MOUNT -t cgroup -o "$CGROUP_SUBSYS" vserver "$CGROUP_MNT" -} - -function umount_cgroup() -{ - _generateCgroupOptions - test -n "$CGROUP_MNT" || return 0 - $_UMOUNT "$CGROUP_MNT" -} - function start() { _beginResult $"Creating required directories"