rpi-eeprom-digest: Don't require xxd/openssl unless RSA signing is requested.

This commit is contained in:
Tim Gover
2021-12-01 21:30:50 +00:00
parent c62427e1d5
commit 86eee571e2

View File

@@ -7,7 +7,7 @@
set -e set -e
OPENSSL=${OPENSSl:-openssl} OPENSSL=${OPENSSL:-openssl}
die() { die() {
echo "$@" >&2 echo "$@" >&2
@@ -26,12 +26,14 @@ checkDependencies() {
die "sha256sum not found. Try installing the coreutilities package." die "sha256sum not found. Try installing the coreutilities package."
fi fi
if ! command -v openssl > /dev/null; then if [ -n "${KEY}" ]; then
die "openssl not found. Try installing the openssl package." if ! command -v ${OPENSSL} > /dev/null; then
fi die "${OPENSSL} not found. Try installing the openssl package."
fi
if ! command -v xxd > /dev/null; then if ! command -v xxd > /dev/null; then
die "xxd not found. Try installing the xxd package." die "xxd not found. Try installing the xxd package."
fi
fi fi
} }