X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=scripts%2Fvuserdel;h=778a0faa876401cf1a962e00d48c04d77054e070;hb=a741f6faf2baae1e823d334012f6a09e6a1bda51;hp=a875dc8d48f8a9c0580c1c14443e91de6eafea38;hpb=55c6b0c7e0ae42df744420416255cc2978edd269;p=util-vserver.git diff --git a/scripts/vuserdel b/scripts/vuserdel index a875dc8..778a0fa 100755 --- a/scripts/vuserdel +++ b/scripts/vuserdel @@ -4,7 +4,7 @@ # # Copyright (c) 2004 The Trustees of Princeton University (Trustees). # -# $Id: vuserdel,v 1.8 2005/07/28 21:30:07 smuir Exp $ +# $Id: vuserdel,v 1.11 2007/06/29 14:13:01 dhozac Exp $ # : ${UTIL_VSERVER_VARS:=/usr/lib/util-vserver/util-vserver-vars} @@ -25,8 +25,7 @@ usage() NAME=$1 # read config file to get context ID -. /etc/vservers/$NAME.conf -CTX=$S_CONTEXT +CTX=`cat $__CONFDIR/$NAME/context` # don't bother stopping gracefully, just kill all the processes chcontext --silent --secure --ctx $CTX $__LEGACYDIR/vserverkillall @@ -41,16 +40,11 @@ do umount -l "$dir" done -# turn resource management off for vserver $NAME -chkconfig resman && service resman stop $NAME -# XXX - resman doesn't print a trailing newline -echo - # delete user [ -z "$STATIC" ] && userdel -r $NAME -# remove vserver configuration file -rm -f /etc/vservers/$NAME.conf +# remove vserver configuration directory +rm -rf /etc/vservers/$NAME # remove vserver profile rm -f /var/run/vservers/$NAME.ctx