diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2014-09-18 16:37:46 -0300 |
---|---|---|
committer | Silvio Rhatto <user@example.org> | 2014-09-18 16:37:46 -0300 |
commit | 7c4fe2e92918a3f05bd8dfcbafc0e3942cfca558 (patch) | |
tree | c3fb1f1938c102a75b356a25f4b32a12ee2ce88f /gpg-agent-eval | |
download | utils-gpg-7c4fe2e92918a3f05bd8dfcbafc0e3942cfca558.tar.gz utils-gpg-7c4fe2e92918a3f05bd8dfcbafc0e3942cfca558.tar.bz2 |
Initial import
Diffstat (limited to 'gpg-agent-eval')
-rwxr-xr-x | gpg-agent-eval | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/gpg-agent-eval b/gpg-agent-eval new file mode 100755 index 0000000..fab7334 --- /dev/null +++ b/gpg-agent-eval @@ -0,0 +1,21 @@ +#!/bin/bash +# +# Initialize the gpg-agent +# + +# GPG Agent +GPG_TTY=`tty` +export GPG_TTY + +function gpg_agent_eval_run { + if test -f $HOME/.gpg-agent-info && \ + kill -0 `cut -d: -f 2 $HOME/.gpg-agent-info` 2>/dev/null; then + GPG_AGENT_INFO=`cat $HOME/.gpg-agent-info` + export GPG_AGENT_INFO + else + eval `gpg-agent --daemon` + echo $GPG_AGENT_INFO >$HOME/.gpg-agent-info + fi +} + +gpg_agent_eval_run |