diff options
author | Toby Vincent <tobyv13@gmail.com> | 2021-05-08 14:15:15 -0500 |
---|---|---|
committer | Toby Vincent <tobyv13@gmail.com> | 2021-05-08 14:15:15 -0500 |
commit | ef473a840174844e9a5c07d0fddc87c003d6c0d5 (patch) | |
tree | f2c3e783db4a4b727f16e2f830a1b2a4e18cd260 /zsh | |
parent | 425cdb0f5a31c1f8ea4f5771d5443cdb04fa1c8a (diff) |
feat: added gpg extra socket for wsl
Diffstat (limited to 'zsh')
-rw-r--r-- | zsh/wsl.zsh | 9 |
1 files changed, 9 insertions, 0 deletions
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() { |