X-Git-Url: http://git.onelab.eu/?p=util-vserver.git;a=blobdiff_plain;f=scripts%2Fvuserdel;h=24d4bd6cb18b1832acfd904e16dfe2df2bf377ee;hp=5cc663eedd8c02f74143f6f8db616521242f290e;hb=49f2c3e784129bd7055258e42d66377083161e18;hpb=a2f545ce684fa95341c4fcdc5183538f15f7dd0a diff --git a/scripts/vuserdel b/scripts/vuserdel index 5cc663e..24d4bd6 100755 --- a/scripts/vuserdel +++ b/scripts/vuserdel @@ -4,7 +4,7 @@ # # Copyright (c) 2004 The Trustees of Princeton University (Trustees). # -# $Id: vuserdel,v 1.6 2004/11/23 14:47:35 mlhuang Exp $ +# $Id: vuserdel,v 1.7 2005/04/07 19:37:25 smuir Exp $ # : ${UTIL_VSERVER_VARS:=$(dirname $0)/util-vserver-vars} @@ -21,6 +21,7 @@ usage() } [ -z "$1" ] && usage +[ "$1" == "--static" ] && { STATIC=yes; shift; } NAME=$1 # read config file to get context ID @@ -42,9 +43,11 @@ done # turn resource management off for vserver $NAME service resman stop $NAME +# XXX - resman doesn't print a trailing newline +echo # delete user -userdel -r $NAME +[ -z "$STATIC" ] && userdel -r $NAME # remove vserver configuration file rm -f /etc/vservers/$NAME.conf