diff --git a/selftest.sh b/selftest.sh index 5ff9ccc..e30ddbe 100644 --- a/selftest.sh +++ b/selftest.sh @@ -8,7 +8,7 @@ T="$(mktemp -d)" trap 'rm -rf "$T"' EXIT bash "$(dirname "$0")/ca-init.sh" "$T/root" "$T/int" > /dev/null -[ -s "$T/root/root.key" ] && [ -s "$T/int/intermediate.crt" ] || { echo "FAIL: init" ; exit 1; } +if [ ! -s "$T/root/root.key" ] || [ ! -s "$T/int/intermediate.crt" ]; then echo "FAIL: init"; exit 1; fi INT_DIR="$T/int" bash "$(dirname "$0")/issue-cert.sh" test.knel.net "DNS:test.knel.net,IP:10.0.0.1" > /dev/null openssl verify -CAfile "$T/root/root.crt" "$T/int/intermediate.crt" > /dev/null