Skip to content

Commit bbd5bef

Browse files
committed
system check for wildcard search
1 parent d231714 commit bbd5bef

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

func/domain.sh

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)