aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorToby Vincent <tobyv13@gmail.com>2021-03-28 13:38:10 -0500
committerToby Vincent <tobyv13@gmail.com>2021-03-28 13:38:10 -0500
commit34c75ac81b0f5bc7ce5f486dce4787ddc433d8e4 (patch)
treed2dc5ec2cb4767f97a86525165d113801660875a
parent026e72fdd68af4a5f4b22366dca23c9cd32897f2 (diff)
feat: added zprofile for ssh forwarding in devcontainer
-rw-r--r--zprofile15
1 files changed, 15 insertions, 0 deletions
diff --git a/zprofile b/zprofile
new file mode 100644
index 0000000..4094814
--- /dev/null
+++ b/zprofile
@@ -0,0 +1,15 @@
+# YubiKey - SSH
+export SSH_AUTH_SOCK=$HOME/.ssh/agent.sock
+ss -a | grep -q $SSH_AUTH_SOCK
+if [ $? -ne 0 ]; then
+ rm -f $SSH_AUTH_SOCK
+ (setsid nohup socat UNIX-LISTEN:$SSH_AUTH_SOCK,fork EXEC:$HOME/.ssh/wsl2-ssh-pageant.exe >/dev/null 2>&1 &)
+fi
+
+# YubiKey - GPG
+export GPG_AGENT_SOCK=$HOME/.gnupg/S.gpg-agent
+ss -a | grep -q $GPG_AGENT_SOCK
+if [ $? -ne 0 ]; then
+ rm -rf $GPG_AGENT_SOCK
+ (setsid nohup socat UNIX-LISTEN:$GPG_AGENT_SOCK,fork EXEC:"$HOME/.ssh/wsl2-ssh-pageant.exe --gpg S.gpg-agent" >/dev/null 2>&1 &)
+fi