2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-29 13:38:26 +00:00

save SOA values

This commit is contained in:
Mark Andrews 2018-07-20 08:11:49 +10:00
parent f335795068
commit 6b30bc73c0

View File

@ -266,7 +266,8 @@ END
n=`expr $n + 1` n=`expr $n + 1`
ret=0 ret=0
echo_i "check that unixtime serial number is correctly generated ($n)" echo_i "check that unixtime serial number is correctly generated ($n)"
oldserial=`$DIG $DIGOPTS +short unixtime.nil. soa @10.53.0.1 | awk '{print $3}'` || ret=1 $DIG $DIGOPTS +short unixtime.nil. soa @10.53.0.1 > dig.out.old.test$n || ret=1
oldserial=`awk '{print $3}' dig.out.old.test$n` || ret=1
$NSUPDATE <<END > /dev/null 2>&1 || ret=1 $NSUPDATE <<END > /dev/null 2>&1 || ret=1
server 10.53.0.1 ${PORT} server 10.53.0.1 ${PORT}
ttl 600 ttl 600
@ -275,7 +276,8 @@ $NSUPDATE <<END > /dev/null 2>&1 || ret=1
END END
now=`$PERL -e 'print time()."\n";'` now=`$PERL -e 'print time()."\n";'`
sleep 1 sleep 1
serial=`$DIG $DIGOPTS +short unixtime.nil. soa @10.53.0.1 | awk '{print $3}'` || ret=1 $DIG $DIGOPTS +short unixtime.nil. soa @10.53.0.1 > dig.out.new.test$n || ret=1
serial=`awk '{print $3}' dig.out.new.test$n` || ret=1
[ "$oldserial" -ne "$serial" ] || ret=1 [ "$oldserial" -ne "$serial" ] || ret=1
# allow up to 2 seconds difference between the serial # allow up to 2 seconds difference between the serial
# number and the unix epoch date but no more # number and the unix epoch date but no more