]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Use test random file for tsig test using keygen
authorJeremy C. Reed <jreed@isc.org>
Thu, 23 Jun 2016 22:48:09 +0000 (18:48 -0400)
committerJeremy C. Reed <jreed@isc.org>
Thu, 23 Jun 2016 22:48:09 +0000 (18:48 -0400)
This is for #42565: tsig test hangs and KEYGEN and randomdev

It was okayed there and is a trivial fix. No changes log needed.

bin/tests/system/tsig/setup.sh
bin/tests/system/tsig/tests.sh

index 637ef3e256b4a0d0b1444f441bdac28b517061fa..f56c5ae39e44795efad3a3f788b717a90b13aa3f 100644 (file)
@@ -14,4 +14,9 @@
 # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 # PERFORMANCE OF THIS SOFTWARE.
 
+SYSTEMTESTTOP=..
+. $SYSTEMTESTTOP/conf.sh
+
 sh clean.sh
+
+test -r $RANDFILE || $GENRANDOM 400 $RANDFILE
index 9055ae19c7639d1194062f1b2b094889cf318d75..24e04ba07129654231ae7484ae9ebfec258999dd 100644 (file)
@@ -236,9 +236,9 @@ fi
 
 echo "I:check that multiple dnssec-keygen calls don't emit dns_dnssec_findmatchingkeys warning"
 ret=0
-$KEYGEN -a hmac-sha256 -b 128 -n host example.net > keygen.out1 2>&1 || ret=1
+$KEYGEN -r $RANDFILE -a hmac-sha256 -b 128 -n host example.net > keygen.out1 2>&1 || ret=1
 grep dns_dnssec_findmatchingkeys keygen.out1 > /dev/null && ret=1
-$KEYGEN -a hmac-sha256 -b 128 -n host example.net > keygen.out2 2>&1 || ret=1
+$KEYGEN -r $RANDFILE -a hmac-sha256 -b 128 -n host example.net > keygen.out2 2>&1 || ret=1
 grep dns_dnssec_findmatchingkeys keygen.out2 > /dev/null && ret=1
 if [ $ret -eq 1 ] ; then
        echo "I: failed"; status=1