Skip to content

Commit fd79f39

Browse files
committed
fix missing ns5-ns8 name servers
1 parent be604d8 commit fd79f39

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

bin/v-change-dns-domain-tpl

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,14 @@
1414
# Argument definition
1515
user=$1
1616
domain=$(idn -t --quiet -u "$2" )
17-
domain_idn=$(idn -t --quiet -a "$domain")
1817
template=$3
1918
restart=$4
2019

20+
domain_idn="$domain"
21+
if [[ "$domain" = *[![:ascii:]]* ]]; then
22+
domain_idn=$(idn -t --quiet -a $domain)
23+
fi
24+
2125
# Includes
2226
source $VESTA/func/main.sh
2327
source $VESTA/func/domain.sh
@@ -43,8 +47,7 @@ is_dns_template_valid "$template"
4347
#----------------------------------------------------------#
4448

4549
# Defining variables
46-
ip=$(get_object_value 'dns' 'DOMAIN' "$domain" '$IP')
47-
50+
get_domain_values 'dns'
4851
i=1
4952
ns=$(get_user_value '$NS')
5053
for nameserver in ${ns//,/ };do
@@ -77,13 +80,17 @@ fi
7780

7881
# Changing tpl
7982
echo "$template_data" |\
80-
sed -e "s/%ip%/$ip/g" \
83+
sed -e "s/%ip%/$IP/g" \
8184
-e "s/%domain_idn%/$domain_idn/g" \
8285
-e "s/%domain%/$domain/g" \
8386
-e "s/%ns1%/$ns1/g" \
8487
-e "s/%ns2%/$ns2/g" \
8588
-e "s/%ns3%/$ns3/g" \
8689
-e "s/%ns4%/$ns4/g" \
90+
-e "s/%ns5%/$ns5/g" \
91+
-e "s/%ns6%/$ns6/g" \
92+
-e "s/%ns7%/$ns7/g" \
93+
-e "s/%ns8%/$ns8/g" \
8794
-e "s/%time%/$TIME/g" \
8895
-e "s/%date%/$DATE/g" > $USER_DATA/dns/$domain.conf
8996
records="$(wc -l $USER_DATA/dns/$domain.conf |cut -f 1 -d ' ')"

0 commit comments

Comments
 (0)