From 96b42e4128b3fd30c192277c8c2b1ae2e29b127c Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Tue, 25 Jun 2019 06:40:38 +0200 Subject: [PATCH] phase1: fix GnuPG 2.x compatibility Signed-off-by: Jo-Philipp Wich --- phase1/signall.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/phase1/signall.sh b/phase1/signall.sh index 519a7d6..c2575c5 100755 --- a/phase1/signall.sh +++ b/phase1/signall.sh @@ -21,8 +21,15 @@ umask 022 mkdir "$tmpdir" || finish 2 tar -C "$tmpdir/" -xzf "$tarball" || finish 3 +loopback="" + +case "$(gpg --version | head -n1)" in + *\ 2.*) loopback=1 ;; +esac + find "$tmpdir/" -type f -not -name "*.asc" -exec gpg \ --no-version --batch --yes -a -b \ + ${loopback:+--pinentry-mode loopback --no-tty --passphrase-fd 0} \ ${keyid:+-u "$keyid"} \ ${comment:+--comment="$comment"} \ ${GNUPGHOME:+--homedir "$GNUPGHOME"} \ -- 2.30.2