From 3fad3ae6e8f97e7350048b26978fe0f2d43c4ec9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakobus=20Sch=C3=BCrz?= Date: Wed, 23 Sep 2020 10:15:24 +0200 Subject: [PATCH] create agents default dir on bash-start --- myshell_load_defaults | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/myshell_load_defaults b/myshell_load_defaults index d2c96b4..8917231 100644 --- a/myshell_load_defaults +++ b/myshell_load_defaults @@ -136,11 +136,6 @@ export -f reachable-default -cat << EOF > ~/.ssh/agents/agent-default-$(hostname) -SSH_AUTH_SOCK=${SSH_AUTH_SOCK}; export SSH_AUTH_SOCK; -SSH_AGENT_PID=${SSH_AGENT_PID}; export SSH_AGENT_PID; -loginfo Agent pid ${SSH_AGENT_PID}; -EOF [ -z "${SSH_IDENTITIES_DEFAULT_DIR+x}" ] && { SSH_IDENTITIES_DEFAULT_DIR="${HOME}/.ssh/identities"; export SSH_IDENTITIES_DEFAULT_DIR; } [ -z "${SSH_AGENTS_DEFAULT_DIR+x}" ] && { SSH_AGENTS_DEFAULT_DIR="${HOME}/.ssh/agents"; export SSH_AGENTS_DEFAULT_DIR; } @@ -148,3 +143,11 @@ EOF [ -z "${SSH_AGENT_DEFAULT_OPTIONS+x}" ] && { SSH_AGENT_DEFAULT_OPTIONS='-t 7200'; export SSH_AGENT_DEFAULT_OPTIONS; } [ -z "${SSH_ADD_DEFAULT_OPTIONS+x}" ] && { SSH_ADD_DEFAULT_OPTIONS="-t 7200"; export SSH_ADD_DEFAULT_OPTIONS; } [ -z "${SSH_DEFAULT_IDENTITY+x}" ] && { SSH_DEFAULT_IDENTITY="default"; export SSH_DEFAULT_IDENTITY; } + +[ -z "${SSH_AGENTS_DEFAULT_DIR+x}" ] || mkdir -p "${SSH_AGENTS_DEFAULT_DIR}" + +cat << EOF > ${SSH_AGENTS_DEFAULT_DIR}"/agent-default-$(hostname) +SSH_AUTH_SOCK=${SSH_AUTH_SOCK}; export SSH_AUTH_SOCK; +SSH_AGENT_PID=${SSH_AGENT_PID}; export SSH_AGENT_PID; +loginfo Agent pid ${SSH_AGENT_PID}; +EOF