From ef473a840174844e9a5c07d0fddc87c003d6c0d5 Mon Sep 17 00:00:00 2001 From: Toby Vincent Date: Sat, 8 May 2021 14:15:15 -0500 Subject: feat: added gpg extra socket for wsl --- zsh/wsl.zsh | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'zsh') diff --git a/zsh/wsl.zsh b/zsh/wsl.zsh index b742150..b1cd64a 100644 --- a/zsh/wsl.zsh +++ b/zsh/wsl.zsh @@ -68,6 +68,15 @@ if [ $? -ne 0 ]; then (setsid nohup socat UNIX-LISTEN:$GPG_AGENT_SOCK,fork EXEC:"$ZSH_BASE/ssh/wsl2-ssh-pageant.exe --gpg S.gpg-agent" &>/dev/null &) fi +# GPG Socket +# Removing Linux GPG Agent extra socket and replacing it by link to wsl2-ssh-pageant GPG socket +export GPG_EXTRA_SOCK=$HOME/.gnupg/S.gpg-agent.extra +ss -a | grep -q $GPG_EXTRA_SOCK +if [ $? -ne 0 ]; then + rm -rf $GPG_EXTRA_SOCK + (setsid nohup socat UNIX-LISTEN:$GPG_EXTRA_SOCK,fork EXEC:"$ZSH_BASE/ssh/wsl2-ssh-pageant.exe --gpg S.gpg-agent.extra" &>/dev/null &) +fi + alias gpgrst=gpg-reset # Reload function gpg-reset() { -- cgit v1.2.3-70-g09d2