diff options
author | Hugues Hiegel <hugues@hiegel.fr> | 2009-01-30 10:55:54 +0100 |
---|---|---|
committer | Hugues Hiegel <hugues@hiegel.fr> | 2009-01-30 10:55:54 +0100 |
commit | 0dfcb165d38197e60126cf9e720ec254fc26ad24 (patch) | |
tree | 1413bbf406f38e85fa5222be3e64337666017f0e /10_Environment.zsh | |
parent | bd608f7f0273b19105feecc7b37a5bb24b74fe9e (diff) | |
parent | f2d5d2805b68a99b9df6670e3585927ea9320257 (diff) |
Merge commit 'origin/master'
Diffstat (limited to '10_Environment.zsh')
-rw-r--r-- | 10_Environment.zsh | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/10_Environment.zsh b/10_Environment.zsh index 378dff7..9e5a1f9 100644 --- a/10_Environment.zsh +++ b/10_Environment.zsh @@ -21,10 +21,20 @@ export SHELL=`which zsh` ## Agent de clefs SSH/GPG if [ "$SUDO_USER" = "" ] then - KEYCHAIN=~/.keychain/$(hostname)-sh - cmd_exists keychain && keychain --quiet - [ -f ${KEYCHAIN} ] && source ${KEYCHAIN} - [ -f ${KEYCHAIN}-gpg ] && source ${KEYCHAIN}-gpg + if cmd_exists keychain + then + if [ -f ~/.keychain/startup.zsh ] + then + source ~/.keychain/startup.zsh --quiet + else + KEYCHAIN=~/.keychain/$(hostname)-sh + [ -f ${KEYCHAIN} ] && source ${KEYCHAIN} + [ -f ${KEYCHAIN}-gpg ] && source ${KEYCHAIN}-gpg + cmd_exists keychain && keychain --quiet --quick --inherit any --stop others + [ -f ${KEYCHAIN} ] && source ${KEYCHAIN} + [ -f ${KEYCHAIN}-gpg ] && source ${KEYCHAIN}-gpg + fi + fi fi ## Colors |