]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
b/t/s/dnssec/tests.sh: Cleanup showprivate() function
authorOndřej Surý <ondrej@sury.org>
Mon, 14 Jan 2019 10:49:55 +0000 (11:49 +0100)
committerOndřej Surý <ondrej@sury.org>
Mon, 14 Jan 2019 10:49:55 +0000 (11:49 +0100)
bin/tests/system/dnssec/tests.sh

index d45decdd87fea703a3db2916d889d54b603bbda7..2a70b7c1b6990b72d3ab49e7a8cce2a19a9a3606 100644 (file)
@@ -57,18 +57,14 @@ showprivate () {
 }
 
 # check that signing records are marked as complete
-checkprivate () { (
+checkprivate () {
     for i in 1 2 3 4 5 6 7 8 9 10; do
-        ret=0
-        showprivate "$@" | grep incomplete >/dev/null 2>&1 && { ret=1; sleep 1; continue; }
-        break
+        showprivate "$@" | grep -q incomplete || return 0
+       sleep 1
     done
-    [ $ret -eq 1 ] && {
-        echo_d "$1 signing incomplete"
-        return 1
-    }
-    return 0
-) }
+    echo_d "$1 signing incomplete"
+    return 1
+}
 
 # check that a zone file is raw format, version 0
 israw0 () {