From 5297e368d19a2ec9ea87b1e46e2fa9e9f6e30862 Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Wed, 25 Feb 2026 23:26:11 +0100 Subject: [PATCH] Sometimes sc-hsm-tool returns $?=1 despite it succeeds. Signed-off-by: Pol Henarejos --- tests/scripts/backup.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/scripts/backup.sh b/tests/scripts/backup.sh index 84a3d29..dd909ec 100755 --- a/tests/scripts/backup.sh +++ b/tests/scripts/backup.sh @@ -49,7 +49,7 @@ for alg in ${algs[*]}; do grep -q "Key ref[[:blank:]]*: 10" <<< $e && exit $? || echo -e ".\t${OK}" echo -n " Unwrap key..." sc-hsm-tool --unwrap-key wrap-key.bin --key-reference 10 --pin 648219 --force > /dev/null 2>&1 - test $? -eq 0 && echo -n "." || exit $? + echo -n "." || exit $? e=$(pkcs15-tool -D 2>&1) grep -q "Key ref[[:blank:]]*: 10" <<< $e && echo -e ".\t${OK}" || exit $? echo -n " Cleaning..."