]> git.wh0rd.org - home.git/blob - .profile.d/keychain.sh
do not run keychain when ssh auth forwarding is enabled
[home.git] / .profile.d / keychain.sh
1 # If an auth sock is already set & available, use it.
2 # This way ssh agent forwarding still works.
3 if [ ! -S "${SSH_AUTH_SOCK}" ] ; then
4 if type keychain >/dev/null 2>&1 ; then
5 : ${HOSTNAME:=$(hostname)}
6 [ -e ~/.keychain/${HOSTNAME}-sh ] && . ~/.keychain/${HOSTNAME}-sh
7 [ -e ~/.keychain/${HOSTNAME}-sh-gpg ] && . ~/.keychain/${HOSTNAME}-sh-gpg
8 fi
9 fi