# HG changeset patch # User cathugger # Date 1526140006 0 # Node ID 7490236529e9bf87a8d3c52cd301509df19b6c4f # Parent 79ed5d9678a81c30c9c03f6478b0554fb1ffbf28 a bit more alignment for bind tld zonefile generation diff -r 79ed5d9678a8 -r 7490236529e9 scripts/nameserver_autogen/bind_tld_zonefile.sh --- a/scripts/nameserver_autogen/bind_tld_zonefile.sh Thu Jan 18 14:12:44 2018 +0000 +++ b/scripts/nameserver_autogen/bind_tld_zonefile.sh Sat May 12 15:46:46 2018 +0000 @@ -35,8 +35,8 @@ echo '$TTL 3600' >> "$RDNS_ZONEFILE".tmp echo '$ORIGIN' $DOM >> "$RDNS_ZONEFILE".tmp echo '@ IN SOA @ root ('`date -u +" %Y%m%d%H"`' 60 300 3600000 3600 )' >> "$RDNS_ZONEFILE".tmp - echo '@ IN NS @' >> "$RDNS_ZONEFILE".tmp - echo '@ IN A 127.0.0.1' >> "$RDNS_ZONEFILE".tmp + echo '@ IN NS @' >> "$RDNS_ZONEFILE".tmp + echo '@ IN A 127.0.0.1' >> "$RDNS_ZONEFILE".tmp for i in */*/ns/*;do [ -e "$i" ] || continue @@ -44,7 +44,8 @@ a=$(basename $(dirname $i)) b=$(basename $(dirname $(dirname $i))) c=$(basename $(dirname $(dirname $(dirname $i)))) - printf "%d.%d IN NS %s\n" $[0x${b}] $[0x${c}] ${f}. + ipv4=`printf "%d.%d" $[0x${b}] $[0x${c}]` + printf "%-7s IN NS %s\n" $ipv4 ${f}. done >> "$RDNS_ZONEFILE".tmp mv -f "$RDNS_ZONEFILE".tmp "$RDNS_ZONEFILE" echo " done." >&2 @@ -61,8 +62,8 @@ echo '$TTL 3600' >> "$ANO_ZONEFILE".tmp echo '$ORIGIN' $TLD >> "$ANO_ZONEFILE".tmp echo '@ IN SOA @ root ('`date -u +" %Y%m%d%H"`' 60 300 3600000 3600 )' >> "$ANO_ZONEFILE".tmp - echo '@ IN NS @' >> "$ANO_ZONEFILE".tmp - echo '@ IN A 127.0.0.1' >> "$ANO_ZONEFILE".tmp + echo '@ IN NS @' >> "$ANO_ZONEFILE".tmp + echo '@ IN A 127.0.0.1' >> "$ANO_ZONEFILE".tmp for name in *;do if [ -e "$name/ns/" ];then