Real Bourne shell doesn't interpret ==, but =.
diff --git a/test/testtsa b/test/testtsa index 626a702..b711394 100644 --- a/test/testtsa +++ b/test/testtsa
@@ -154,7 +154,7 @@ ../../util/shlib_wrap.sh ../../apps/openssl ts -verify -queryfile $1 -in $2 -CAfile demoCA/cacert.pem \ -untrusted tsa_cert1.pem # Checks if the verification failed, as it should have. - test $? == 0 && error + test $? = 0 && error echo Ok }