# /etc/profile.d/keychain.sh - calling keychain the Fedora way
# read in user's keychain settings or use defaults running keychain
USERHOME=`getent passwd $USER | cut -d: -f6`
if [ "$HOME" = "$USERHOME" -a -f "$HOME/.keychainrc" ]; then
. $HOME/.keychainrc
[ -n "$KCHOPTS" ] || KCHOPTS="--quiet"
case $- in
*i*) ;;
*) KCHOPTS="$KCHOPTS --noask" ;;
esac
[ -n "$SSHKEYS" ] || SSHKEYS=`grep -l -e '[DRS]S[AH] PRIVATE KEY' \
$HOME/.ssh/*`
[ -n "$GPGKEYS" ] || GPGKEYS=""
if [ -n "$ZSH_VERSION" ] ; then
keychain ${=KCHOPTS} ${=SSHKEYS} ${=GPGKEYS}
else
keychain $KCHOPTS $SSHKEYS $GPGKEYS
fi
HOST=`uname -n`
[ -f $HOME/.keychain/$HOST-sh ] && \
. $HOME/.keychain/$HOST-sh
[ -f $HOME/.keychain/$HOST-sh-gpg ] && \
. $HOME/.keychain/$HOST-sh-gpg
fi