From 3712a219cb5095e13efdac19cd80e33f5b46355b Mon Sep 17 00:00:00 2001 From: Tom Krizek Date: Mon, 26 Feb 2024 18:08:23 +0100 Subject: [PATCH] Re-enable enginepkcs11 system test The condition in prereq.sh which attempts to match two string uses integer equality operation. This results in an error, causing the enginepkcs11 test to always be skipped. Use = operator for the string comparison instead. --- bin/tests/system/enginepkcs11/prereq.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/tests/system/enginepkcs11/prereq.sh b/bin/tests/system/enginepkcs11/prereq.sh index 449d9f2058..4eb2788a62 100644 --- a/bin/tests/system/enginepkcs11/prereq.sh +++ b/bin/tests/system/enginepkcs11/prereq.sh @@ -13,7 +13,7 @@ . ../conf.sh -[ "prereq/var/tmp/etc/openssl-provider.cnf" -eq "prereq${OPENSSL_CONF}" ] || { +[ "prereq/var/tmp/etc/openssl-provider.cnf" = "prereq${OPENSSL_CONF}" ] || { echo_i "skip: pkcs11-provider not enabled" exit 255 }