summaryrefslogtreecommitdiff
path: root/zshrc
diff options
context:
space:
mode:
Diffstat (limited to 'zshrc')
-rw-r--r--zshrc8
1 files changed, 7 insertions, 1 deletions
diff --git a/zshrc b/zshrc
index 3373e51..acb5ca0 100644
--- a/zshrc
+++ b/zshrc
@@ -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