From c089625f57973c58bf794d700fadc7ebc526e995 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Kro=CC=88ner?= Date: Wed, 4 Dec 2024 16:47:30 +0100 Subject: [PATCH] Reactivate word splitting for passphrase The passphrase variable relies on word splitting to provide parameter key and value for gpg --- forgejo-release.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forgejo-release.sh b/forgejo-release.sh index acc27d1..cbe92f7 100755 --- a/forgejo-release.sh +++ b/forgejo-release.sh @@ -87,12 +87,12 @@ sign_release() { if test -s "$GPG_PASSPHRASE"; then passphrase="--passphrase-file $GPG_PASSPHRASE" fi - gpg --import --no-tty --pinentry-mode loopback "$passphrase" "$GPG_PRIVATE_KEY" + gpg --import --no-tty --pinentry-mode loopback $passphrase "$GPG_PRIVATE_KEY" for asset in "$RELEASE_DIR"/* ; do if [[ $asset =~ .sha256$ ]] ; then continue fi - gpg --armor --detach-sign --no-tty --pinentry-mode loopback "$passphrase" < "$asset" > "$asset".asc + gpg --armor --detach-sign --no-tty --pinentry-mode loopback $passphrase < "$asset" > "$asset".asc done }