Improve Sheel script for virtual config
This commit is contained in:
parent
37134160a4
commit
d2e0d087a0
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in a new issue