Meta/RelBuild: kill GPG agent only if it is still running

Junio C Hamano committed Aug 27, 2013 at 09:36 UTC c85809a8bbd1edac43bcc2d738bb400d5f6d059f
1 file changed +1 -1
RelBuild
+1 -1
@@ -30,7 +30,7 @@ GPG_TTY=$(tty) &&
30 export GPG_TTY &&
31 eval $(gpg-agent --daemon) &&
32 GPG_AGENT_PID=$(expr "$GPG_AGENT_INFO" : ".*:\([1-9][0-9]*\):[1-9][0-9]*$") &&
33 -trap 'kill -0 $GPG_AGENT_PID && kill $GPG_AGENT_PID' 0 1 2 3 15 &&
33 +trap 'kill -0 2>/dev/null $GPG_AGENT_PID && kill $GPG_AGENT_PID' 0 1 2 3 15 &&
34 kill -0 "$GPG_AGENT_PID" &&
35 gpg="gpg --use-agent" || exit
36