Fix keyfromlabel test, missing status update

Fix a missing status=$((status+ret)) in the keyfromlabel system test,
which would ignore the error if ZSK key creation failed.

(cherry picked from commit 7845f51178)
This commit is contained in:
Matthijs Mekking 2022-02-04 11:55:46 +01:00
parent 25cb2704b4
commit 9f2b89fa77

View file

@ -65,13 +65,14 @@ do
ret=0
zsk=$(keyfromlabel $alg $zone keyfromlabel-zsk)
test -z "$zsk" && ret=1
test "$ret" -eq 0 || echo_i "failed (zsk=$zsk)"
status=$((status+ret))
echo_i "Get KSK $alg $zone $type:$bits"
ret=0
ksk=$(keyfromlabel $alg $zone keyfromlabel-ksk -f KSK)
test -z "$ksk" && ret=1
test "$ret" -eq 0 || echo_i "failed (zsk=$zsk ksk=$ksk)"
test "$ret" -eq 0 || echo_i "failed (ksk=$ksk)"
status=$((status+ret))
# Skip signing if dnssec-keyfromlabel failed.