aboutsummaryrefslogtreecommitdiffstats
path: root/bin/gpg2-x11
diff options
context:
space:
mode:
Diffstat (limited to 'bin/gpg2-x11')
-rwxr-xr-xbin/gpg2-x1118
1 files changed, 18 insertions, 0 deletions
diff --git a/bin/gpg2-x11 b/bin/gpg2-x11
new file mode 100755
index 0000000..db0d53f
--- /dev/null
+++ b/bin/gpg2-x11
@@ -0,0 +1,18 @@
+#!/bin/sh
+#
+# `gpg2` shim to support force use the graphical pinentry.
+# See also: `~/bin/pinentry-app'
+#
+# Credit: http://blog.mrloop.com/workflow/2017/02/09/pin-entry.html
+#
+# Aaron LI
+# 2018-01-13
+#
+
+
+GPG2=$(which gpg2)
+CFG=${XDG_RUNTIME_DIR}/pinentry-app
+echo "x11" > ${CFG}
+exec ${GPG2} "$@"
+
+# vim: set ts=8 sw=4 tw=0 fenc=utf-8 ft=sh: #