diff --git a/evoadmin/docs/inc/evoadmin.sh b/evoadmin/docs/inc/evoadmin.sh index 044f763..bbb0cbc 100644 --- a/evoadmin/docs/inc/evoadmin.sh +++ b/evoadmin/docs/inc/evoadmin.sh @@ -57,7 +57,7 @@ fi # ex : evoadmin.sh -a -v -g example.com if [ "$VIRTUAL" = "on" ]; then if [ "$ADD" == "on" ]; then - if [[ -z $USERIS && $GROUPIS && ! -e "/home/vmail/$GROUPIS" ]]; then + if [[ -z $USERIS && -n $GROUPIS && ! -e "/home/vmail/$GROUPIS" ]]; then DOMAIN_DIR="/home/vmail/$GROUPIS" mkdir $DOMAIN_DIR # nécessite d'avoir un NSS/LDAP fonctionnel @@ -66,6 +66,12 @@ if [ "$VIRTUAL" = "on" ]; then fi fi + if [ "$DEL" == "on" ]; then + if [[ -n $USERIS && -n $GROUPIS && -e "/home/vmail/$GROUPIS" && -e "/home/vmail/$GROUPIS/$USERIS" ]]; then + mv /home/vmail/$GROUPIS/$USERIS /home/vmail/$GROUPIS/$USERIS.$DATE + chown -R root:root /home/vmail/$GROUPIS/$USERIS.$DATE + fi + exit 0 fi