Setting tag util-vserver-pl-0.4-29
[util-vserver-pl.git] / scripts / vuserdel
1 #!/bin/bash
2 #
3 # userdel(8) wrapper for vservers
4 #
5 # Copyright (c) 2004  The Trustees of Princeton University (Trustees).
6 #
7 # $Id$
8 #
9
10 : ${UTIL_VSERVER_VARS:=/usr/lib/util-vserver/util-vserver-vars}
11 test -e "$UTIL_VSERVER_VARS" || {
12     echo "Can not find util-vserver installation; aborting..."
13     exit 1
14 }
15 . "$UTIL_VSERVER_VARS"
16
17 usage()
18 {
19     echo "usage: $0 name"
20     exit 1
21 }
22
23 [ -z "$1" ] && usage
24 [ "$1" == "--static" ] && { STATIC=yes; shift; }
25 NAME=$1
26
27 # delete user
28 [ -z "$STATIC" ] && userdel -r $NAME
29
30 vserver --silent $NAME delete > /dev/null 2> /dev/null