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