]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
save SOA values
authorMark Andrews <marka@isc.org>
Thu, 19 Jul 2018 22:11:49 +0000 (08:11 +1000)
committerMark Andrews <marka@isc.org>
Thu, 2 Aug 2018 00:04:09 +0000 (20:04 -0400)
bin/tests/system/nsupdate/tests.sh

index 40714030c46a7d732bcf84802219dac1e78d0c64..5902c80324529491a301f3a8a3e4f23318d483ac 100755 (executable)
@@ -266,7 +266,8 @@ END
 n=`expr $n + 1`
 ret=0
 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
     server 10.53.0.1 ${PORT}
     ttl 600
@@ -275,7 +276,8 @@ $NSUPDATE <<END > /dev/null 2>&1 || ret=1
 END
 now=`$PERL -e 'print time()."\n";'`
 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
 # allow up to 2 seconds difference between the serial
 # number and the unix epoch date but no more