mirror of
https://github.com/git/git.git
synced 2026-08-07 16:42:02 +00:00
Meta/RelSign: adjust to GnuPG v2
This commit is contained in:
23
RelSign
23
RelSign
@@ -3,10 +3,18 @@
|
||||
# Use agent
|
||||
GPG_TTY=$(tty) &&
|
||||
export GPG_TTY &&
|
||||
eval $(gpg-agent --daemon) &&
|
||||
GPG_AGENT_PID=$(expr "$GPG_AGENT_INFO" : ".*:\([1-9][0-9]*\):[1-9][0-9]*$") &&
|
||||
trap 'kill -0 2>/dev/null $GPG_AGENT_PID && kill $GPG_AGENT_PID' 0 1 2 3 15 &&
|
||||
kill -0 "$GPG_AGENT_PID" &&
|
||||
|
||||
if AGENT=$(gpg-agent --daemon 2>/dev/null)
|
||||
then
|
||||
eval "$AGENT" &&
|
||||
GPG_AGENT_PID=$(expr "$GPG_AGENT_INFO" : ".*:\([1-9][0-9]*\):[1-9][0-9]*$") &&
|
||||
trap 'kill -0 2>/dev/null $GPG_AGENT_PID && kill $GPG_AGENT_PID' 0 1 2 3 15 &&
|
||||
kill -0 "$GPG_AGENT_PID"
|
||||
else
|
||||
# agent is always on
|
||||
gpgconf --kill gpg-agent
|
||||
GPG_AGENT_PID=
|
||||
fi &&
|
||||
gpg="gpg --use-agent --local-user 96AFE6CB!" || exit
|
||||
|
||||
formats='htmldocs manpages'
|
||||
@@ -106,4 +114,9 @@ do
|
||||
report "$version"
|
||||
done
|
||||
|
||||
kill $GPG_AGENT_PID
|
||||
if test -n "$GPG_AGENT_PID"
|
||||
then
|
||||
kill "$GPG_AGENT_PID"
|
||||
else
|
||||
gpgconf --kill gpg-agent
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user