mirror of
https://github.com/serghey-rodin/vesta.git
synced 2025-08-20 21:34:11 -07:00
fix missing ns5-ns8 name servers
This commit is contained in:
parent
be604d86b4
commit
fd79f3983a
1 changed files with 11 additions and 4 deletions
|
@ -14,10 +14,14 @@
|
||||||
# Argument definition
|
# Argument definition
|
||||||
user=$1
|
user=$1
|
||||||
domain=$(idn -t --quiet -u "$2" )
|
domain=$(idn -t --quiet -u "$2" )
|
||||||
domain_idn=$(idn -t --quiet -a "$domain")
|
|
||||||
template=$3
|
template=$3
|
||||||
restart=$4
|
restart=$4
|
||||||
|
|
||||||
|
domain_idn="$domain"
|
||||||
|
if [[ "$domain" = *[![:ascii:]]* ]]; then
|
||||||
|
domain_idn=$(idn -t --quiet -a $domain)
|
||||||
|
fi
|
||||||
|
|
||||||
# Includes
|
# Includes
|
||||||
source $VESTA/func/main.sh
|
source $VESTA/func/main.sh
|
||||||
source $VESTA/func/domain.sh
|
source $VESTA/func/domain.sh
|
||||||
|
@ -43,8 +47,7 @@ is_dns_template_valid "$template"
|
||||||
#----------------------------------------------------------#
|
#----------------------------------------------------------#
|
||||||
|
|
||||||
# Defining variables
|
# Defining variables
|
||||||
ip=$(get_object_value 'dns' 'DOMAIN' "$domain" '$IP')
|
get_domain_values 'dns'
|
||||||
|
|
||||||
i=1
|
i=1
|
||||||
ns=$(get_user_value '$NS')
|
ns=$(get_user_value '$NS')
|
||||||
for nameserver in ${ns//,/ };do
|
for nameserver in ${ns//,/ };do
|
||||||
|
@ -77,13 +80,17 @@ fi
|
||||||
|
|
||||||
# Changing tpl
|
# Changing tpl
|
||||||
echo "$template_data" |\
|
echo "$template_data" |\
|
||||||
sed -e "s/%ip%/$ip/g" \
|
sed -e "s/%ip%/$IP/g" \
|
||||||
-e "s/%domain_idn%/$domain_idn/g" \
|
-e "s/%domain_idn%/$domain_idn/g" \
|
||||||
-e "s/%domain%/$domain/g" \
|
-e "s/%domain%/$domain/g" \
|
||||||
-e "s/%ns1%/$ns1/g" \
|
-e "s/%ns1%/$ns1/g" \
|
||||||
-e "s/%ns2%/$ns2/g" \
|
-e "s/%ns2%/$ns2/g" \
|
||||||
-e "s/%ns3%/$ns3/g" \
|
-e "s/%ns3%/$ns3/g" \
|
||||||
-e "s/%ns4%/$ns4/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/%time%/$TIME/g" \
|
-e "s/%time%/$TIME/g" \
|
||||||
-e "s/%date%/$DATE/g" > $USER_DATA/dns/$domain.conf
|
-e "s/%date%/$DATE/g" > $USER_DATA/dns/$domain.conf
|
||||||
records="$(wc -l $USER_DATA/dns/$domain.conf |cut -f 1 -d ' ')"
|
records="$(wc -l $USER_DATA/dns/$domain.conf |cut -f 1 -d ' ')"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue