diff options
author | Toby Vincent <tobyv13@gmail.com> | 2021-07-09 15:04:31 -0500 |
---|---|---|
committer | Toby Vincent <tobyv13@gmail.com> | 2021-07-09 15:04:31 -0500 |
commit | 00cff607664e74513258b26d133b10b4a8760c75 (patch) | |
tree | 1c59233fe453d21d235ce4da9f1e056ef5478011 /sh | |
parent | 4d34e091686cc9efd1f8b87a6271da5adcfd21e3 (diff) |
feat: moved sockets to a local variable
Diffstat (limited to 'sh')
-rwxr-xr-x | sh/gpg.sh | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -8,9 +8,9 @@ # Removing Linux Agent sockets and replace it with wsl2-ssh-pageant socket export SSH_AUTH_SOCK=$HOME/.ssh/agent.sock export GPG_AGENT_SOCK=$HOME/.gnupg/S.gpg-agent -export SOCKETS=("${SSH_AUTH_SOCK}" "${GPG_AGENT_SOCK}" "${GPG_AGENT_SOCK}.extra") function gpg-init() ( + sockets=("${SSH_AUTH_SOCK}" "${GPG_AGENT_SOCK}" "${GPG_AGENT_SOCK}.extra") wsl2_ssh_pageant_bin="$HOME/.ssh/wsl2-ssh-pageant.exe" if ! test -x "$wsl2_ssh_pageant_bin"; then @@ -18,7 +18,7 @@ function gpg-init() ( return fi - for socket in "${SOCKETS[@]}"; do + for socket in "${sockets[@]}"; do if ss -a | grep -q $socket; then rm -rf $socket (setsid nohup socat UNIX-LISTEN:"$socket,fork" EXEC:"$wsl2_ssh_pageant_bin $([ $socket != $SSH_AUTH_SOCK ] && echo "--gpg $(basename $socket)")" >/dev/null 2>&1 &) |