File tree Expand file tree Collapse file tree 1 file changed +13
-5
lines changed
Expand file tree Collapse file tree 1 file changed +13
-5
lines changed Original file line number Diff line number Diff line change @@ -371,19 +371,27 @@ rebuild_dns_domain_conf() {
371371 chmod 640 $HOMEDIR /$user /conf/dns/$domain .db
372372 chown root:named $HOMEDIR /$user /conf/dns/$domain .db
373373
374+ # Get dns config path
375+ if [ -e ' /etc/named.conf' ]; then
376+ dns_conf=' /etc/named.conf'
377+ fi
378+
379+ if [ -e ' /etc/bind/named.conf' ]; then
380+ dns_conf=' /etc/bind/named.conf'
381+ fi
382+
374383 # Bind config check
375- nconf=' /etc/named.conf'
376384 if [ " $SUSPENDED " = ' yes' ]; then
377- rm_string=$( grep -n /etc/namedb/$domain .db $nconf | cut -d : -f 1)
385+ rm_string=$( grep -n /etc/namedb/$domain .db $dns_conf | cut -d : -f 1)
378386 if [ ! -z " $rm_string " ]; then
379- sed -i " $rm_string d" $nconf
387+ sed -i " $rm_string d" $dns_conf
380388 fi
381389 suspended_dns=$(( suspended_dns + 1 ))
382390 else
383- if [ -z " $( grep /$domain .db $nconf ) " ]; then
391+ if [ -z " $( grep /$domain .db $dns_conf ) " ]; then
384392 named=" zone \" $domain_idn \" {type master; file"
385393 named=" $named \" $HOMEDIR /$user /conf/dns/$domain .db\" ;};"
386- echo " $named " >> /etc/named.conf
394+ echo " $named " >> $dns_conf
387395 fi
388396 fi
389397 user_domains=$(( user_domains + 1 ))
You can’t perform that action at this time.
0 commit comments