| 12345678910111213141516171819 |
- #
- # Taken from Arch Wiki: https://wiki.archlinux.org/title/SSH_keys
- #
- # does it run for Debian/Ubuntu?
- #
- sshAgentEnv="$XDG_RUNTIME_DIR/ssh-agent.env"
- if [ ! -e "${sshAgentEnv}" ]; then
- touch "${sshAgentEnv}"
- fi
- if ! pgrep -u "$USER" ssh-agent > /dev/null; then
- ssh-agent -t 4h > "${sshAgentEnv}"
- fi
- if [ ! -f "$SSH_AUTH_SOCK" ]; then
- source "${sshAgentEnv}" >/dev/null
- fi
|