diff options
author | 2022-12-02 00:29:52 +0100 | |
---|---|---|
committer | 2022-12-02 00:29:52 +0100 | |
commit | 80adf828d041fd30c2bfb584b2a1b12c53ad1a5a (patch) | |
tree | a9575dde9bfd14e0a0460681b5ce9f4290b13378 /bash/ssh-agent.bash | |
parent | 57e29729801bf452f9b8b4de5966a39f59ad3f9f (diff) | |
download | dotfiles-80adf828d041fd30c2bfb584b2a1b12c53ad1a5a.tar.gz |
bash
Diffstat (limited to 'bash/ssh-agent.bash')
-rw-r--r-- | bash/ssh-agent.bash | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/bash/ssh-agent.bash b/bash/ssh-agent.bash deleted file mode 100644 index 401564b..0000000 --- a/bash/ssh-agent.bash +++ /dev/null @@ -1,30 +0,0 @@ -# vi: ft=sh - -#SA_SSH_AGENT_STATIC='no' -#SA_SSH_SOCKET="/var/run/user/$UID/ssh-agent.sock" -#SA_SSH_PIDFILE="/var/run/user/$UID/ssh-agent.pid" - -# For use with graphical logins when DEs don't provide an agent -# Flatpak versions of KeePassXC don't allow file access to /var/run. Allow with: -# $ flatpak override org.keepassxc.KeePassXC --user --filesystem=/run/user/$UID/ssh-agent.sock -# Caution: /var/run symlinks to /run. Flatpak for some reason does not resolve symlinks. - -if [ "$SA_SSH_AGENT_STATIC" = "yes" ]; then - AGENT_PID='' - if [ -e "$SA_SSH_PIDFILE" ]; then - AGENT_PID=$(cat $SA_SSH_PIDFILE) - fi - - if [ -z "$AGENT_PID" ] || ! kill -s 0 $AGENT_PID > /dev/null 2>&1; then - echo "Agent not running. creating one." - eval $(ssh-agent -s -a $SA_SSH_SOCKET) - - echo "PID: $SSH_AGENT_PID" - echo "$SSH_AGENT_PID" > "$SA_SSH_PIDFILE" - else - echo "Using existing Agent" - export SSH_AUTH_SOCK="$SA_SSH_SOCKET" - fi -fi - -unset AGENT_PID |