From: Faiyaz Ahmed Date: Thu, 24 Jan 2008 19:32:59 +0000 (+0000) Subject: to avoid people logging in while deleting their slice. X-Git-Tag: util-vserver-pl-0.3-2~14 X-Git-Url: http://git.onelab.eu/?p=util-vserver-pl.git;a=commitdiff_plain;h=6423537ce2aa8b4e6ca9d58ec9826bc62e20b06b to avoid people logging in while deleting their slice. --- diff --git a/scripts/vuserdel b/scripts/vuserdel index c0a4cee..2bfea17 100755 --- a/scripts/vuserdel +++ b/scripts/vuserdel @@ -27,6 +27,9 @@ NAME=$1 # read config file to get context ID CTX=`cat $__CONFDIR/$NAME/context` +# delete user +[ -z "$STATIC" ] && userdel -r $NAME + # don't bother stopping gracefully, just kill all the processes $_VKILL -c "$CTX" -s 15 -1 sleep 2 @@ -44,9 +47,6 @@ do umount -l "$dir" done -# delete user -[ -z "$STATIC" ] && userdel -r $NAME - # remove vserver configuration directory rm -rf /etc/vservers/$NAME