Add gpg-agent post and scripts.
[blog.git] / posts / gpg-agent / gpg-agent-spawn.sh
diff --git a/posts/gpg-agent/gpg-agent-spawn.sh b/posts/gpg-agent/gpg-agent-spawn.sh
new file mode 100755 (executable)
index 0000000..432e69f
--- /dev/null
@@ -0,0 +1,9 @@
+#!/bin/bash
+# source me!
+
+FILE="${HOME}/.gnupg/agent-info"
+GPG_TTY=$(tty)
+#gpg-agent --daemon --enable-ssh-support --write-env-file "${FILE}" --pinentry-program "${HOME}/bin/pinentry"
+gpg-agent --daemon --write-env-file "${FILE}" --pinentry-program "${HOME}/bin/pinentry"
+echo "GPG_TTY='${GPG_TTY}'; export GPG_TTY" >> "${FILE}"
+source "${FILE}"