+4907. [test] Improved the reliabilty of the 'notify' system
+ test. [GL #59]
+
4905. [bug] irs_resconf_load() ignored resolv.conf syntax errors
when "domain" or "search" options were present in that
file. [GL #110]
[ $ret = 0 ] || echo_i "failed"
status=`expr $ret + $status`
-echo_i "reloading with example2 using HUP and waiting up to 45 seconds"
+nextpart ns3/named.run > /dev/null
+
sleep 1 # make sure filesystem time stamp is newer for reload.
rm -f ns2/example.db
cp -f ns2/example2.db ns2/example.db
echo_i "reloading with example2 using rndc and waiting up to 45 seconds"
$RNDCCMD 10.53.0.2 reload 2>&1 | sed 's/^/I:ns2 /'
fi
+
try=0
while test $try -lt 45
do
+ nextpart ns3/named.run > tmp
+ grep "transfer of 'example/IN' from 10.53.0.2#.*success" tmp > /dev/null && break
sleep 1
- grep 'notify from 10.53.0.2#[0-9][0-9]*: serial 2$' ns3/named.run > /dev/null && break
try=`expr $try + 1`
done
try=0
while test $try -lt 45
do
+ nextpart ns3/named.run > tmp
+ grep "transfer of 'example/IN' from 10.53.0.2#.*success" tmp > /dev/null && break
sleep 1
- grep 'notify from 10.53.0.2#[0-9][0-9]*: serial 4$' ns3/named.run > /dev/null && break
try=`expr $try + 1`
done