Allow some time to the root trust anchor to appear

Following deleting the root trust anchor and reconfiguring the
server it takes some time to for trust anchor to appear in 'rndc
managed-keys status' output.  Retry several times.

(cherry picked from commit 71dbd09796)
This commit is contained in:
Mark Andrews 2023-02-07 12:08:31 +11:00
parent ed2f4c3a7c
commit 11065c810a

View file

@ -679,8 +679,12 @@ rndccmd 10.53.0.2 managed-keys destroy | sed 's/^/ns2 /' | cat_i
mkeys_status_on 2 > rndc.out.1.$n 2>&1 || ret=1
grep "no views with managed keys" rndc.out.1.$n > /dev/null || ret=1
mkeys_reconfig_on 2 || ret=1
mkeys_status_on 2 > rndc.out.2.$n 2>&1 || ret=1
grep "name: \." rndc.out.2.$n > /dev/null || ret=1
check_root_trust_anchor_is_present_in_status() {
mkeys_status_on 2 > rndc.out.2.$n 2>&1 || return 1
grep "name: \." rndc.out.2.$n > /dev/null || return 1
return 0
}
retry_quiet 5 check_root_trust_anchor_is_present_in_status || ret=1
if [ $ret != 0 ]; then echo_i "failed"; fi
status=$((status+ret))