From 7de1042823b32cdd73f698f44ecb24d33d4f2b66 Mon Sep 17 00:00:00 2001 From: Martin Blazik Date: Mon, 20 Oct 2025 10:57:02 +0200 Subject: [PATCH] Smazani pojmenovane unix pipe kdyz nebezi ssh-agent --- rc/ssh-agent.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rc/ssh-agent.sh b/rc/ssh-agent.sh index b0a4958..bd21329 100644 --- a/rc/ssh-agent.sh +++ b/rc/ssh-agent.sh @@ -25,6 +25,11 @@ for key in id_ecdsa id_rsa; do ssh-add -L &> /dev/null ssh_add_status=$? + if [[ -S "$SSH_AUTH_SOCK" && $ssh_add_status -eq $_SSH_AGENT_NOT_RUNNING ]]; then + _log "SSH agent does not running, delete $SSH_AUTH_SOCK" + rm -f "$SSH_AUTH_SOCK" + fi + if [[ ! -S "$SSH_AUTH_SOCK" || $ssh_add_status -eq $_SSH_AGENT_NOT_RUNNING ]]; then _log "Starting ssh-agent" eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"