From a8e19d5d8057e82cbda2705d755f3d4e1d3da20a Mon Sep 17 00:00:00 2001 From: Andrew Cady Date: Sun, 1 May 2016 05:25:14 -0400 Subject: remove references to files outside of this repo (commit the files into this repo) --- src/samizdat-gpg-agent | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100755 src/samizdat-gpg-agent (limited to 'src/samizdat-gpg-agent') diff --git a/src/samizdat-gpg-agent b/src/samizdat-gpg-agent new file mode 100755 index 0000000..5b09b7b --- /dev/null +++ b/src/samizdat-gpg-agent @@ -0,0 +1,31 @@ +#!/bin/sh +export GNUPGHOME=/gpg/gnupghome +do_ps() +{ + . "$GNUPGHOME"/gpg-agent-info + GPG_PID=${GPG_AGENT_INFO#*:} + GPG_PID=${GPG_PID%:*} + /bin/ps uwww $GPG_PID >&2 +} + +sh_exports() +{ + cat "$GNUPGHOME"/gpg-agent-info || exit + echo GNUPGHOME="'$GNUPGHOME'" + echo export GNUPGHOME GPG_AGENT_INFO SSH_AUTH_SOCK SSH_AGENT_PID +} + +gpg-agent --daemon \ + --enable-ssh-support \ + --allow-preset-passphrase \ + --use-standard-socket \ + --homedir "$GNUPGHOME" \ + --write-env-file "$GNUPGHOME"/gpg-agent-info + +case $? in + 0) ;; + 2) [ "$verbose" ] && do_ps ;; + *) exit $? ;; +esac + +sh_exports -- cgit v1.2.3