gpgvnoexpkeysig: check if gpgv exists and print error otherwise

This commit is contained in:
Johannes Schauer Marin Rodrigues 2025-03-09 10:50:19 +01:00
parent b78afd9e92
commit 59e5870e7b
Signed by: josch
GPG key ID: F2CBA5C78FBD83E1

View file

@ -47,5 +47,10 @@ case $GPGSTATUSFD in
;;
esac
if ! command -v gpgv >&2; then
eval 'echo "[GNUPG:] ERROR gpgv executable not found" >&'"$GPGSTATUSFD"
exit 1
fi
# we need eval because we cannot redirect a variable fd
eval 'exec gpgv "$@" '"$GPGSTATUSFD"'>&1 | sed "s/^\[GNUPG:\] EXPKEYSIG /[GNUPG:] GOODSIG /" >&'"$GPGSTATUSFD"