From 9d6446520bfaa363b55c6ae12aba0f72b51f8292 Mon Sep 17 00:00:00 2001 From: Stefan Gaiselmann Date: Mon, 25 Jan 2021 20:09:07 +0100 Subject: [PATCH] Added ssh-agent scripts. Moved set-scheme script to use same synthax as others. --- bin/executable_find-agent.sh | 12 ++++++++++++ ...cutable_setScheme.sh => executable_set-scheme.sh} | 0 bin/executable_start-agent.sh | 9 +++++++++ 3 files changed, 21 insertions(+) create mode 100755 bin/executable_find-agent.sh rename bin/{executable_setScheme.sh => executable_set-scheme.sh} (100%) create mode 100755 bin/executable_start-agent.sh diff --git a/bin/executable_find-agent.sh b/bin/executable_find-agent.sh new file mode 100755 index 0000000..6156fa8 --- /dev/null +++ b/bin/executable_find-agent.sh @@ -0,0 +1,12 @@ +#!/bin/bash +# +# Add keys to ssh-agent +# TODO: make keys configurable +# + +SSH_AUTH_SOCK=$(find /tmp/ -name 'agent*' -printf "%T@ %Tc %p\n" | sort -n | tail -1 | awk '{print $7}') +echo -e "$SSH_AUTH_SOCK" +export SSH_AUTH_SOCK +ssh-add ~/.ssh/daimler_rsa +ssh-add ~/.ssh/id_materna + diff --git a/bin/executable_setScheme.sh b/bin/executable_set-scheme.sh similarity index 100% rename from bin/executable_setScheme.sh rename to bin/executable_set-scheme.sh diff --git a/bin/executable_start-agent.sh b/bin/executable_start-agent.sh new file mode 100755 index 0000000..25ccda0 --- /dev/null +++ b/bin/executable_start-agent.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +SSHAGENT=/usr/bin/ssh-agent +SSHAGENTARGS="-s" +if [ -z "$SSH_AUTH_SOCK" ] && [ -x "$SSHAGENT" ]; then + eval `$SSHAGENT $SSHAGENTARGS` +# trap "kill $SSH_AGENT_PID" 0 +fi +