- : ${HOSTNAME:=$(hostname)}
- [ -e ~/.keychain/${HOSTNAME}-sh ] && . ~/.keychain/${HOSTNAME}-sh
- [ -e ~/.keychain/${HOSTNAME}-sh-gpg ] && . ~/.keychain/${HOSTNAME}-sh-gpg
+ if [ ! -S "${SSH_AUTH_SOCK}" ] ; then
+ : ${HOSTNAME:=$(hostname)}
+ [ -e ~/.keychain/${HOSTNAME}-sh ] && . ~/.keychain/${HOSTNAME}-sh
+ fi
+ if [ -z "${GPG_AGENT_INFO}" ] ; then
+ : ${HOSTNAME:=$(hostname)}
+ [ -e ~/.keychain/${HOSTNAME}-sh-gpg ] && . ~/.keychain/${HOSTNAME}-sh-gpg
+ fi