@@ -117,34 +117,30 @@ dns_rec="$dns_rec DATE='$DATE'"
117117echo " $dns_rec " >> $USER_DATA /dns.conf
118118chmod 660 $USER_DATA /dns.conf
119119
120- # Get dns config path
121- if [ -e ' /etc/named.conf' ]; then
122- dns_conf=' /etc/named.conf'
123- fi
124-
125- if [ -e ' /etc/bind/named.conf' ]; then
126- dns_conf=' /etc/bind/named.conf'
127- fi
120+ # Create system configs
121+ if [[ " $DNS_SYSTEM " =~ named| bind ]]; then
122+ if [ -e ' /etc/named.conf' ]; then
123+ dns_conf=' /etc/named.conf'
124+ dns_group=' named'
125+ else
126+ dns_conf=' /etc/bind/named.conf'
127+ dns_group=' bind'
128+ fi
128129
129- # Adding zone in named.conf
130- named=" zone \" $domain_idn \" {type master; file"
131- named=" $named \" $HOMEDIR /$user /conf/dns/$domain .db\" ;};"
132- echo " $named " >> $dns_conf
130+ # Adding zone in named.conf
131+ named=" zone \" $domain_idn \" {type master; file"
132+ named=" $named \" $HOMEDIR /$user /conf/dns/$domain .db\" ;};"
133+ echo " $named " >> $dns_conf
133134
134- # Updating domain dns zone
135- update_domain_zone
135+ # Updating domain dns zone
136+ update_domain_zone
136137
137- # Set permissions
138- if [ " $DNS_SYSTEM " = ' named' ]; then
139- dns_group=' named'
140- else
141- dns_group=' bind'
138+ # Set permissions
139+ chmod 640 $conf
140+ chown root:$dns_group $conf
142141fi
143142
144- chmod 640 $conf
145- chown root:$dns_group $conf
146-
147- # dns-cluster
143+ # Updating dns-cluster queue
148144if [ ! -z " $DNS_CLUSTER " ]; then
149145 cmd=" $BIN /v-add-remote-dns-domain $user $domain no"
150146 echo " $cmd " >> $VESTA /data/queue/dns-cluster.pipe
0 commit comments