12 lines
260 B
Bash
12 lines
260 B
Bash
#!/bin/bash
|
|
|
|
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
|
|
|