mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-09-01 06:55:30 +00:00
Make builtin test use dynamic version from named -V
This commit is contained in:
@@ -159,26 +159,28 @@ if [ $ret != 0 ] ; then echo_i "failed"; status=`expr $status + $ret`; fi
|
|||||||
|
|
||||||
VERSION=`../../../../isc-config.sh --version | cut -d = -f 2`
|
VERSION=`../../../../isc-config.sh --version | cut -d = -f 2`
|
||||||
HOSTNAME=`$FEATURETEST --gethostname`
|
HOSTNAME=`$FEATURETEST --gethostname`
|
||||||
|
BIND_VERSION_STRING=$($NAMED -V | head -1)
|
||||||
|
BIND_VERSION=$($NAMED -V | sed -ne 's/^BIND \([^ ]*\).*/\1/p')
|
||||||
|
|
||||||
n=`expr $n + 1`
|
n=`expr $n + 1`
|
||||||
ret=0
|
ret=0
|
||||||
echo_i "Checking that default version works for rndc ($n)"
|
echo_i "Checking that default version works for rndc ($n)"
|
||||||
$RNDCCMD 10.53.0.1 status > rndc.status.ns1.$n 2>&1
|
$RNDCCMD 10.53.0.1 status > rndc.status.ns1.$n 2>&1
|
||||||
grep "^version: BIND $VERSION " rndc.status.ns1.$n > /dev/null || ret=1
|
fgrep "version: $BIND_VERSION_STRING" rndc.status.ns1.$n > /dev/null || ret=1
|
||||||
if [ $ret != 0 ] ; then echo_i "failed"; status=`expr $status + $ret`; fi
|
if [ $ret != 0 ] ; then echo_i "failed"; status=`expr $status + $ret`; fi
|
||||||
|
|
||||||
n=`expr $n + 1`
|
n=`expr $n + 1`
|
||||||
ret=0
|
ret=0
|
||||||
echo_i "Checking that custom version works for rndc ($n)"
|
echo_i "Checking that custom version works for rndc ($n)"
|
||||||
$RNDCCMD 10.53.0.3 status > rndc.status.ns3.$n 2>&1
|
$RNDCCMD 10.53.0.3 status > rndc.status.ns3.$n 2>&1
|
||||||
grep "^version: BIND $VERSION ${DESCRIPTION}${DESCRIPTION:+ }<id:........*> (this is a test of version)" rndc.status.ns3.$n > /dev/null || ret=1
|
fgrep "version: $BIND_VERSION_STRING (this is a test of version)" rndc.status.ns3.$n > /dev/null || ret=1
|
||||||
if [ $ret != 0 ] ; then echo_i "failed"; status=`expr $status + $ret`; fi
|
if [ $ret != 0 ] ; then echo_i "failed"; status=`expr $status + $ret`; fi
|
||||||
|
|
||||||
n=`expr $n + 1`
|
n=`expr $n + 1`
|
||||||
ret=0
|
ret=0
|
||||||
echo_i "Checking that default version works for query ($n)"
|
echo_i "Checking that default version works for query ($n)"
|
||||||
$DIG $DIGOPTS +short version.bind txt ch @10.53.0.1 > dig.out.ns1.$n
|
$DIG $DIGOPTS +short version.bind txt ch @10.53.0.1 > dig.out.ns1.$n
|
||||||
grep "^\"$VERSION\"$" dig.out.ns1.$n > /dev/null || ret=1
|
grep "^\"$BIND_VERSION\"$" dig.out.ns1.$n > /dev/null || ret=1
|
||||||
if [ $ret != 0 ] ; then echo_i "failed"; status=`expr $status + $ret`; fi
|
if [ $ret != 0 ] ; then echo_i "failed"; status=`expr $status + $ret`; fi
|
||||||
|
|
||||||
n=`expr $n + 1`
|
n=`expr $n + 1`
|
||||||
|
Reference in New Issue
Block a user