@@ -85,11 +85,10 @@ is_domain_new() {
8585 type=" $1 "
8686 dom=${2-$domain }
8787
88- web=$( grep -F -H " DOMAIN='$dom '" $VESTA /data/users/* /web.conf)
89- dns=$( grep -F -H " DOMAIN='$dom '" $VESTA /data/users/* /dns.conf)
90- mail=$( grep -F -H " DOMAIN='$dom '" $VESTA /data/users/* /mail.conf)
91-
9288 # Check web domain
89+ if [ ! -z " $WEB_SYSTEM " ]; then
90+ web=$( grep -F -H " DOMAIN='$dom '" $VESTA /data/users/* /web.conf)
91+ fi
9392 if [ ! -z " $web " ] && [ " $type " == ' web' ]; then
9493 echo " Error: domain $dom exist"
9594 log_event " $E_EXISTS " " $EVENT "
@@ -105,6 +104,9 @@ is_domain_new() {
105104 fi
106105
107106 # Check dns domain
107+ if [ ! -z " $DNS_SYSTEM " ]; then
108+ dns=$( grep -F -H " DOMAIN='$dom '" $VESTA /data/users/* /dns.conf)
109+ fi
108110 if [ ! -z " $dns " ] && [ " $type " == ' dns' ]; then
109111 echo " Error: domain $dom exist"
110112 log_event " $E_EXISTS " " $EVENT "
@@ -120,6 +122,9 @@ is_domain_new() {
120122 fi
121123
122124 # Check mail domain
125+ if [ ! -z " $MAIL_SYSTEM " ]; then
126+ mail=$( grep -F -H " DOMAIN='$dom '" $VESTA /data/users/* /mail.conf)
127+ fi
123128 if [ ! -z " $mail " ] && [ " $type " == ' mail' ]; then
124129 echo " Error: domain $dom exist"
125130 log_event " $E_EXISTS " " $EVENT "
@@ -135,7 +140,9 @@ is_domain_new() {
135140 fi
136141
137142 # Check web aliases
138- web_alias=$( grep -w $dom $VESTA /data/users/* /web.conf)
143+ if [ ! -z " $WEB_SYSTEM " ]; then
144+ web_alias=$( grep -w $dom $VESTA /data/users/* /web.conf)
145+ fi
139146 if [ ! -z " $web_alias " ]; then
140147 c1=$( grep -H " '$dom '" $VESTA /data/users/* /web.conf | cut -f 7 -d /)
141148 c2=$( grep -H " '$dom ," $VESTA /data/users/* /web.conf | cut -f 7 -d /)
0 commit comments