diff options
Diffstat (limited to 'zshrc')
-rw-r--r-- | zshrc | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -39,6 +39,12 @@ DOMAIN=${DOMAIN:-$(hostname -d 2>&-)} DOMAIN=${DOMAIN:-$(hostname -y 2>&-)} [ "$DOMAIN" = "" -o "$DOMAIN" = "localdomain" -o "$DOMAIN" = "(none)" ] && DOMAIN=$(grep "^search " /etc/resolv.conf | cut -d' ' -f2) +## Agent de clefs SSH/GPG +KEYCHAIN=~/.keychain/$(hostname)-sh +[ -r "${KEYCHAIN}" ] && source ${KEYCHAIN} +[ -r "${KEYCHAIN}-gpg" ] && source ${KEYCHAIN}-gpg + + DEBUG=${DEBUG:-no} export USER HOST DOMAIN UID @@ -82,7 +88,7 @@ if [ -d $ZDOTDIR ]; then if test -f $specific_script.gpg then [ "$DEBUG" = "yes" ] && echo -n "$i/${${specific_script:t:r}/??_/} [CRYPTED]... "; - eval $(gpg --decrypt $specific_script.gpg) + eval $(gpg --quiet --decrypt $specific_script.gpg) [ "$DEBUG" = "yes" ] && echo fi done |