From ab3884025f5b92d58b6827e3998196fb8ef9afff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakobus=20Sch=C3=BCrz?= Date: Mon, 21 Sep 2020 13:00:56 +0200 Subject: [PATCH] add new functions for ssh-agents --- bin/ssh-agent-start-or-restart | 6 ++++-- functions.sh | 9 +++++++++ 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/bin/ssh-agent-start-or-restart b/bin/ssh-agent-start-or-restart index 05b1211..a3fda9c 100755 --- a/bin/ssh-agent-start-or-restart +++ b/bin/ssh-agent-start-or-restart @@ -1,5 +1,7 @@ #!/bin/bash +[ -n "${SSH_AGENTS_DIR+x} ] && { AGENTS_DIR=${HOME}/.ssh/agents; export AGENTS_DIR; } +[ -n "${SSH_AGENT_SOCKETS_DIR+x} ] && { AGENTS_DIR=${HOME}/.ssh/agents; export AGENTS_DIR; } agent-start-or-restart () { local ssh_identity @@ -8,8 +10,8 @@ agent-start-or-restart () { if [ -n "${1+x}" ]; then ssh_identity="$1" - agentfile="${HOME}/.ssh/agents/agent-${ssh_identity}-$(hostname)" - agentsocket="${HOME}/.ssh/agents/socket-${ssh_identity}-$(hostname)" + agentfile="${SSH_AGENTS_DIR}/agent-${ssh_identity}-$(hostname)" + agentsocket="${SSH_AGENTS_SOCKETS_DIR}/socket-${ssh_identity}-$(hostname)" echo ssh-identität: $ssh_identity >&2 if [ -e $agentsocket ]; then diff --git a/functions.sh b/functions.sh index 49f9f86..d4e583c 100755 --- a/functions.sh +++ b/functions.sh @@ -932,3 +932,12 @@ agent-start-or-restart () { } + + +createdirs () { + + for i in $@;do + echo mkdir -p "$i" + done + +}