]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
[v9_6] use reconfig, not kill/restart, in logfileconfig test
authorEvan Hunt <each@isc.org>
Thu, 21 Mar 2013 02:49:17 +0000 (19:49 -0700)
committerEvan Hunt <each@isc.org>
Thu, 21 Mar 2013 02:49:17 +0000 (19:49 -0700)
bin/tests/system/logfileconfig/tests.sh

index 00d0968395d1000b81ce5ee6b2d8270ddb3da7ff..c33522b2a55e0225263f99416254083cc24e3d33 100644 (file)
@@ -14,7 +14,7 @@
 # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 # PERFORMANCE OF THIS SOFTWARE.
 
-# $Id$
+# $Id: tests.sh,v 1.4 2011/03/22 16:51:50 smann Exp $
 
 SYSTEMTESTTOP=..
 . $SYSTEMTESTTOP/conf.sh
@@ -54,33 +54,13 @@ status=0
 echo "I:testing log file validity (only plain files allowed)"
 
 # First run with a known good config.
-for i in 0 1 2 3 4 5 6 7 8 9
-do
-       test -f named.pid && break
-       sleep 1
-done
-kill `cat named.pid`
 echo > $PLAINFILE
 cp $PLAINCONF named.conf
-#$myRNDC reconfig
-$myNAMED > /dev/null 2>&1
-if [ $? -ne 0 ]
-then
-       echo "I: $myNAMED failed to start (UNEXPECTED)"
-       echo "I:exit status: 2"
-       exit 2
-fi
-
+$myRNDC reconfig
 grep "reloading configuration failed" named.run > /dev/null 2>&1
 if [ $? -ne 0 ]
 then
        echo "I: testing plain file succeeded"
-       for i in 0 1 2 3 4 5 6 7 8 9
-       do
-               test -f named.pid && break
-               sleep 1
-       done
-       kill `cat named.pid`
 else
        echo "I: testing plain file failed (unexpected)"
        echo "I:exit status: 1"
@@ -95,14 +75,7 @@ if [ $? -eq 0 ]
 then
        cp $DIRCONF named.conf
        echo > named.run
-       #$myRNDC reconfig
-       $myNAMED > /dev/null 2>&1
-       if [ $? -eq 0 ]
-       then
-               echo "I: $myNAMED successfully started (UNEXPECTED)"
-               echo "I:exit status: 2"
-               exit 2
-       fi
+       $myRNDC reconfig
        grep "configuring logging: invalid file" named.run > /dev/null 2>&1
        if [ $? -ne 0 ]
        then
@@ -124,15 +97,8 @@ if [ $? -eq 0 ]
 then
        cp $PIPECONF named.conf
        echo > named.run
-       #$myRNDC reconfig
-       $myNAMED > /dev/null 2>&1
-       if [ $? -eq 0 ]
-       then
-               echo "I: $myNAMED successfully started (UNEXPECTED)"
-               echo "I:exit status: 2"
-               exit 2
-       fi
-       grep "configuring logging: invalid file" named.run > /dev/null 2>&1
+       $myRNDC reconfig
+       grep "configuring logging: invalid file" named.run  > /dev/null 2>&1
        if [ $? -ne 0 ]
        then
                echo "I: testing pipe file as log file succeeded (UNEXPECTED)"
@@ -155,25 +121,12 @@ ln -s $PLAINFILE $SYMFILE >/dev/null 2>&1
 if [ $? -eq 0 ]
 then
        cp $SYMCONF named.conf
+       $myRNDC reconfig
        echo > named.run
-       #$myRNDC reconfig
-       $myNAMED > /dev/null 2>&1
-       if [ $? -ne 0 ]
-       then
-               echo "I: $myNAMED failed to started (UNEXPECTED)"
-               echo "I:exit status: 2"
-               exit 2
-       fi
        grep "reloading configuration failed" named.run > /dev/null 2>&1
        if [ $? -ne 0 ]
        then
                echo "I: testing symlink to plain file succeeded"
-               for i in 0 1 2 3 4 5 6 7 8 9
-               do
-                       test -f named.pid && break
-                       sleep 1
-               done
-               kill `cat named.pid`
        else
                echo "I: testing symlink to plain file failed (unexpected)"
                echo "I:exit status: 1"