[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [tor-browser-bundle/maint-7.0] Bug 20757: fix gpg_wrapper with git >= 2.10.0-rc0
commit ddfbe17d6b6a83fc3c7fda2e6737d33221f8539c
Author: Nicolas Vigier <boklm@xxxxxxxxxxxxxx>
Date: Tue Aug 8 17:08:13 2017 +0200
Bug 20757: fix gpg_wrapper with git >= 2.10.0-rc0
Thanks to dcf for finding the cause of the problem.
---
gitian/git-gpg-wrapper | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/gitian/git-gpg-wrapper b/gitian/git-gpg-wrapper
index f137d6d..b277a48 100755
--- a/gitian/git-gpg-wrapper
+++ b/gitian/git-gpg-wrapper
@@ -8,6 +8,12 @@ if [ $# -eq 4 ] && [ "$1" = '--status-fd=1' ] \
then
gpgv "$1" "$3" "$4" | sed 's/^\[GNUPG:\] EXPKEYSIG /\[GNUPG:\] GOODSIG /'
exit ${PIPESTATUS[0]}
+# git >= 2.10.0-rc0 is calling gpg with 5 args. See #20757
+elif [ $# -eq 5 ] && [ "$1" = '--status-fd=1' ] \
+ && [ "$2" = '--keyid-format=long' ] && [ "$3" = '--verify' ]
+then
+ gpgv "$1" "$4" "$5" | sed 's/^\[GNUPG:\] EXPKEYSIG /\[GNUPG:\] GOODSIG /'
+ exit ${PIPESTATUS[0]}
else
exec gpg "$@"
fi
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits