Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: eclass/
Date: Tue, 03 Nov 2020 19:37:18
Message-Id: 1604432230.2ac64d32463a465de0f0cbb10ae18b200268de45.mgorny@gentoo
1 commit: 2ac64d32463a465de0f0cbb10ae18b200268de45
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Tue Nov 3 19:19:21 2020 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Tue Nov 3 19:37:10 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ac64d32
7
8 verify-sig.eclass: Account for verifying stdin
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 eclass/verify-sig.eclass | 4 +++-
13 1 file changed, 3 insertions(+), 1 deletion(-)
14
15 diff --git a/eclass/verify-sig.eclass b/eclass/verify-sig.eclass
16 index 83929098e6d..d16181f3bf0 100644
17 --- a/eclass/verify-sig.eclass
18 +++ b/eclass/verify-sig.eclass
19 @@ -103,7 +103,9 @@ verify-sig_verify_detached() {
20 # to GNUPGHOME.
21 addpredict /run/user
22
23 - einfo "Verifying ${file##*/} ..."
24 + local filename=${file##*/}
25 + [[ ${file} == - ]] && filename='(stdin)'
26 + einfo "Verifying ${filename} ..."
27 gemato gpg-wrap -K "${key}" "${extra_args[@]}" -- \
28 gpg --verify "${sig}" "${file}" ||
29 die "PGP signature verification failed"