commit: 2ac64d32463a465de0f0cbb10ae18b200268de45
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 3 19:19:21 2020 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Nov 3 19:37:10 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ac64d32
verify-sig.eclass: Account for verifying stdin
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
eclass/verify-sig.eclass | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/eclass/verify-sig.eclass b/eclass/verify-sig.eclass
index 83929098e6d..d16181f3bf0 100644
--- a/eclass/verify-sig.eclass
+++ b/eclass/verify-sig.eclass
@@ -103,7 +103,9 @@ verify-sig_verify_detached() {
# to GNUPGHOME.
addpredict /run/user
- einfo "Verifying ${file##*/} ..."
+ local filename=${file##*/}
+ [[ ${file} == - ]] && filename='(stdin)'
+ einfo "Verifying ${filename} ..."
gemato gpg-wrap -K "${key}" "${extra_args[@]}" -- \
gpg --verify "${sig}" "${file}" ||
die "PGP signature verification failed"