From 00a4da6ca1cd902d69b2468e7f90920cb27b26cc Mon Sep 17 00:00:00 2001 From: Dustin Swan Date: Thu, 27 Jun 2013 17:27:20 -0500 Subject: [PATCH] Trying to get gpg-agent working. --- bin/gpg-agent.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 bin/gpg-agent.sh diff --git a/bin/gpg-agent.sh b/bin/gpg-agent.sh new file mode 100644 index 0000000..ec4ffed --- /dev/null +++ b/bin/gpg-agent.sh @@ -0,0 +1,11 @@ +#!/bin/sh + +envfile="${HOME}/.gnupg/gpg-agent.env" + +if test -f "$envfile" && kill -0 $(grep GPG_AGENT_INFO "$envfile" | cut -d: -f 2) 2>/dev/null; then + eval "$(cat "$envfile")" +else + eval "$(gpg-agent --daemon --write-env-file "$envfile")" +fi + +export GPG_AGENT_INFO # the env file does not contain the export statement