#! /bin/sh -e if [ $# -lt 1 ]; then cat < destroy vserver named will stop, remove the files, destroy the lvm of the vserver EOF exit 1 fi NAME=$1 echo -n "Destroy vserver $NAME? [No]: " read answer case "$answer" in [Yy][Ee][Ss]) ;; *) echo "Aborting." exit 1 ;; esac VSERVER_ROOT=/vservers vserver ${NAME} stop || true echo "destroying files" rm -r /etc/vservers/.defaults/vdirbase/${NAME}/etc /etc/vservers/${NAME} umount ${VSERVER_ROOT}/${NAME} || true lvremove vserver-data/${NAME} rmdir ${VSERVER_ROOT}/${NAME} #echo "removing line from fstab, keeping backup in .orig" #sed -i.orig -e "#${VSERVER_ROOT}/${NAME}#d" /etc/fstab #diff -u /etc/fstab{.orig,} echo "YOU HAVE TO REMOVE THE MOUNTPOINT FROM /etc/fstab!"