aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/wsl/.local/share
diff options
context:
space:
mode:
Diffstat (limited to 'wsl/.local/share')
-rw-r--r--wsl/.local/share/zsh-wsl/zsh-wsl.plugin.zsh26
1 files changed, 18 insertions, 8 deletions
diff --git a/wsl/.local/share/zsh-wsl/zsh-wsl.plugin.zsh b/wsl/.local/share/zsh-wsl/zsh-wsl.plugin.zsh
index 1fd901d..a139535 100644
--- a/wsl/.local/share/zsh-wsl/zsh-wsl.plugin.zsh
+++ b/wsl/.local/share/zsh-wsl/zsh-wsl.plugin.zsh
@@ -110,13 +110,18 @@ _start-pageant() {
# Reload
gpg-reset() {
- gpg-connect-agent.exe KILLAGENT /bye &>/dev/null
-
- rm -rf "$GPG_AGENT_SOCK"
- rm -rf "$GPG_AGENT_SOCK".extra
- pkill -f 'socat.*wsl2-ssh-pageant.exe'
- gpg-connect-agent.exe /bye &>/dev/null
- gpg-init
+ # gpg-connect-agent.exe KILLAGENT /bye &>/dev/null
+ #
+ # rm -rf "$GPG_AGENT_SOCK"
+ # rm -rf "$GPG_AGENT_SOCK".extra
+ # pkill -f 'socat.*wsl2-ssh-pageant.exe'
+ # gpg-connect-agent.exe /bye &>/dev/null
+ # gpg-init
+
+ socket-relay.sh stop --ssh
+ socket-relay.sh restart --gpg
+ socket-relay.sh --gpg-extra
+ socket-relay.sh --ssh
}
# Relearn card serial number
@@ -124,6 +129,11 @@ gpg-learn() {
gpg-connect-agent.exe "scd serialno" "learn --force" /bye
}
-gpg-init
+# gpg-reset
+
+# socket-relay.sh stop --gpg
+socket-relay.sh --gpg
+socket-relay.sh --gpg-extra
+socket-relay.sh --ssh
unset -f _start-pageant