Improve Sheel script for virtual config

This commit is contained in:
Gregory Colpart 2015-09-01 23:58:33 +02:00
parent 37134160a4
commit d2e0d087a0

View file

@ -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