# /etc/profile.d/keychain.csh - calling keychain the Fedora way # read in user's keychain settings or use defaults running keychain set userhome = `getent passwd $USER | cut -d: -f6` if ( "$HOME" == "$userhome" && -f "$HOME/.keychainrc" ) then eval `grep -v '^[:blank:]*#' $HOME/.keychainrc | \ sed 's|\([^=]*\)=\([^=]*\)|set \1 = \2|g' | sed 's|$|;|'` if (! $?KCHOPTS) then set KCHOPTS = "--quiet" endif if (! $?prompt) then set KCHOPTS = ( $KCHOPTS --noask ) endif if (! $?SSHKEYS) then set SSHKEYS = `grep -l -e '[DRS]S[AH] PRIVATE KEY' $HOME/.ssh/*` endif if (! $?GPGKEYS) then set GPGKEYS = "" endif keychain $KCHOPTS $SSHKEYS $GPGKEYS set host = `uname -n` if (-f $HOME/.keychain/$host-csh) then source $HOME/.keychain/$host-csh endif if (-f $HOME/.keychain/$host-csh-gpg) then source $HOME/.keychain/$host-csh-gpg endif endif