13 lines
305 B
Bash
13 lines
305 B
Bash
#!/bin/bash
|
|
|
|
TMPDIR="${TMPDIR:-${XDG_RUNTIME_DIR}}"
|
|
|
|
if [[ -z "${SSH_CONNECTION}" ]]; then
|
|
if ! pgrep -u "${USER}" ssh-agent >/dev/null; then
|
|
ssh-agent > "${TMPDIR}/ssh-agent.env"
|
|
fi
|
|
|
|
if [[ ! -f "${SSH_AUTH_SOCK}" ]]; then
|
|
source "${TMPDIR}/ssh-agent.env" >/dev/null
|
|
fi
|
|
fi
|