File tree Expand file tree Collapse file tree 2 files changed +9
-5
lines changed
Expand file tree Collapse file tree 2 files changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -56,6 +56,9 @@ for nameserver in ${ns//,/ };do
5656 i=$(( i + 1 ))
5757done
5858
59+ # Remove old user's zone
60+ sed -i " /\/$user \/conf\/dns/d" /etc/named.conf
61+
5962# Starting loop
6063for domain in $( search_objects ' dns' ' DOMAIN' " *" ' DOMAIN' ) ; do
6164 # Defining variables
@@ -89,13 +92,13 @@ for domain in $(search_objects 'dns' 'DOMAIN' "*" 'DOMAIN'); do
8992 # Bind config check
9093 nconf=' /etc/named.conf'
9194 if [ " $SUSPENDED " = ' yes' ]; then
92- rm_string=$( grep -n /etc/namedb/$domain .db $nconf | cut -d : -f 1)
95+ rm_string=$( grep -n /etc/namedb/$domain .db $nconf | cut -d : -f 1)
9396 if [ ! -z " $rm_string " ]; then
9497 sed -i " $rm_string d" $nconf
9598 fi
9699 suspended_dns=$(( suspended_dns + 1 ))
97100 else
98- if [ -z " $( grep /$domain .db $nconf ) " ]; then
101+ if [ -z " $( grep /$domain .db $nconf ) " ]; then
99102 named=" zone \" $domain_idn \" {type master; file"
100103 named=" $named \" $HOMEDIR /$user /conf/dns/$domain .db\" ;};"
101104 echo " $named " >> /etc/named.conf
Original file line number Diff line number Diff line change @@ -37,9 +37,10 @@ is_object_suspended 'dns' 'DOMAIN' "$domain"
3737# ----------------------------------------------------------#
3838
3939# Adding zone in named.conf
40- named=" zone \" $domain_idn \" {type master; file"
41- named=" $named \" $HOMEDIR /$user /conf/dns/$domain .db\" ;};"
42- echo " $named " >> /etc/named.conf
40+ # named="zone \"$domain_idn\" {type master; file"
41+ # named="$named \"$HOMEDIR/$user/conf/dns/$domain.db\";};"
42+ # echo "$named" >> /etc/named.conf
43+
4344
4445# ----------------------------------------------------------#
4546# Vesta #
You can’t perform that action at this time.
0 commit comments