blob: d5d531f256cc54dd90f90e30db74b2112e408503 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#!/bin/sh
if command -v gpg >/dev/null 2>&1; then
GPG_TTY="$(tty)"
export GPG_TTY
if command -v ssh >/dev/null 2>&1 &&
command -v gpgconf >/dev/null 2>&1; then
unset SSH_AGENT_PID
if [ "${gnupg_SSH_AUTH_SOCK_by:-0}" -ne "${$}" ]; then
SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)"
export SSH_AUTH_SOCK
fi
fi
if command -v gpg-connect-agent >/dev/null 2>&1 &&
[ "${TERM}" != "linux" ]; then
gpg-connect-agent updatestartuptty /bye >/dev/null 2>&1
fi
fi
|