]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Force quiet mode when using testcrypto.sh directly
authorTom Krizek <tkrizek@isc.org>
Mon, 7 Nov 2022 14:58:40 +0000 (15:58 +0100)
committerTom Krizek <tkrizek@isc.org>
Wed, 21 Dec 2022 09:09:47 +0000 (10:09 +0100)
When testcrypto.sh is used as a standalone script, always use quiet mode
to avoid using undefined commands (such as echo_i) which require
inclusion of the entire conf.sh machinery.

bin/tests/system/testcrypto.sh

index 72237777d9250c7fa4d77beb1b64e13725c4d768..2be22f3652a6901238d383dc9a919ee287f83124 100755 (executable)
 # See the COPYRIGHT file distributed with this work for additional
 # information regarding copyright ownership.
 
+prog=$0
+args=""
+quiet=0
+msg="cryptography"
+
 if test -z "$KEYGEN"; then
     . ../conf.sh
     alg="-a $DEFAULT_ALGORITHM -b $DEFAULT_BITS"
 else
     alg=""
+    quiet=1
+    args="-q"
 fi
 
-prog=$0
-args=""
-quiet=0
-msg="cryptography"
 while test "$#" -gt 0; do
     case $1 in
     -q)
-        args="$args -q"
-        quiet=1
+        if test $quiet -eq 0; then
+            args="$args -q"
+            quiet=1
+        fi
         ;;
     rsa|RSA|rsasha1|RSASHA1)
         alg="-a RSASHA1"