174e09ca8dec0e2c393718505e9fc0cfc0996e21

Author
Heiko Reese <mail@heiko-reese.de>
Committer
Heiko Reese <mail@heiko-reese.de>
Date

Message

Added --quiet to suppress message about gpg-agent already running.

Diff

 1diff --git a/plugins/gpg-agent/gpg-agent.plugin.zsh b/plugins/gpg-agent/gpg-agent.plugin.zsh
 2index 63c4334133c9bc39462b311ea793637908714f7b..109af44c8d5d6be7d4ec47fdc6fe1e40cd8aeb58 100644
 3--- a/plugins/gpg-agent/gpg-agent.plugin.zsh
 4+++ b/plugins/gpg-agent/gpg-agent.plugin.zsh
 5@@ -1,20 +1,19 @@
 6 local GPG_ENV=$HOME/.gnupg/gpg-agent.env
 7 
 8 function start_agent_nossh {
 9-    eval $(/usr/bin/env gpg-agent --daemon --write-env-file ${GPG_ENV}) > /dev/null
10+    eval $(/usr/bin/env gpg-agent --quiet --daemon --write-env-file ${GPG_ENV} 2> /dev/null)
11+    chmod 600 ${GPG_ENV}
12     export GPG_AGENT_INFO
13 }
14 
15 function start_agent_withssh {
16-    eval $(/usr/bin/env gpg-agent --daemon --enable-ssh-support --write-env-file ${GPG_ENV}) > /dev/null
17+    eval $(/usr/bin/env gpg-agent --quiet --daemon --enable-ssh-support --write-env-file ${GPG_ENV} 2> /dev/null)
18+    chmod 600 ${GPG_ENV}
19     export GPG_AGENT_INFO
20     export SSH_AUTH_SOCK
21     export SSH_AGENT_PID
22 }
23 
24-# make sure all created files are u=rw only
25-umask 177
26-
27 # source settings of old agent, if applicable
28 if [ -f "${GPG_ENV}" ]; then
29   . ${GPG_ENV} > /dev/null