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"

Reply via email to