multi nameserver support

This commit is contained in:
Serghey Rodin 2011-08-24 09:24:19 +03:00
commit 69aabadcc3

View file

@ -64,8 +64,13 @@ is_template_valid 'dns'
#----------------------------------------------------------#
# Defining variables
ns1=$(get_user_value '$NS1')
ns2=$(get_user_value '$NS2')
i=1
ns=$(get_user_value '$NS')
for nameserver in ${ns//,/ };do
eval ns$i=$nameserver
i=$((i + 1))
done
if [ -z "$soa" ]; then
soa="$ns1"
fi
@ -77,6 +82,12 @@ cat $V_DNSTPL/$template.tpl |\
-e "s/%domain%/$domain/g" \
-e "s/%ns1%/$ns1/g" \
-e "s/%ns2%/$ns2/g" \
-e "s/%ns3%/$ns3/g" \
-e "s/%ns4%/$ns4/g" \
-e "s/%ns5%/$ns5/g" \
-e "s/%ns6%/$ns6/g" \
-e "s/%ns7%/$ns7/g" \
-e "s/%ns8%/$ns8/g" \
-e "s/%date%/$V_DATE/g" > $V_USERS/$user/zones/$domain
# Adding dns.conf record