Properly start the agent and have its config available

This commit is contained in:
Jona Reichmann
2019-03-09 14:15:07 +01:00
parent fe74ddd6ad
commit b8a3d13f1d
2 changed files with 15 additions and 0 deletions

13
gnupg/gnupg_agent Executable file
View File

@ -0,0 +1,13 @@
#!/bin/bash
if [ $(pgrep gpg-agent) != 0 ]; then
export GPG_AGENT_INFO
export SSH_AUTH_SOCK
export SSH_AGENT_PID
else
eval $(gpg-agent --daemon ~/.gpg-agent-info)
fi
gpg-connect-agent /bye
export SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket)