diff --git a/gnupg/gnupg_agent b/gnupg/gnupg_agent index 987de5b..1de5761 100755 --- a/gnupg/gnupg_agent +++ b/gnupg/gnupg_agent @@ -1,11 +1,12 @@ #!/bin/bash -if [ $(pgrep gpg-agent) != 0 ]; then +rc=$(pgrep gpg-agent) +if [ "$rc" != 0 ]; then export GPG_AGENT_INFO export SSH_AUTH_SOCK export SSH_AGENT_PID else - eval $(gpg-agent --daemon ~/.gpg-agent-info) + eval $(gpg-agent --daemon) fi gpg-connect-agent /bye diff --git a/gnupg/gpg-agent.conf b/gnupg/gpg-agent.conf index 62ecae5..d3ca444 100644 --- a/gnupg/gpg-agent.conf +++ b/gnupg/gpg-agent.conf @@ -2,8 +2,6 @@ default-cache-ttl 300 default-cache-ttl-ssh 300 max-cache-ttl 300 max-cache-ttl-ssh 300 - -ingore-cache-for-signing no-allow-external-cache - enable-ssh-support +ignore-cache-for-signing