aboutsummaryrefslogtreecommitdiff
path: root/.zsh
diff options
context:
space:
mode:
authorRyan Kavanagh <rak@debian.org>2012-05-06 11:24:35 -0400
committerRyan Kavanagh <rak@debian.org>2012-05-06 11:28:40 -0400
commit77d1db0dfe22199d2e8d30cc7bf0ef2345db3594 (patch)
treee5fb8b98aafe63cd04d67c7be9951f59d0892b74 /.zsh
parentFix bug in GPG disable (diff)
Add toggle for keychain, we don't need it on the server
Diffstat (limited to '')
-rw-r--r--.zshrc16
1 files changed, 9 insertions, 7 deletions
diff --git a/.zshrc b/.zshrc
index 0dae9f6..03d6f93 100644
--- a/.zshrc
+++ b/.zshrc
@@ -773,10 +773,12 @@ NO_verbose \
# GPG / SSH AGENT
-keychain id_rsa
-keychain -Q ${GPGKEY} ${GPGKEY1}
-[ -z "$HOSTNAME" ] && HOSTNAME=`uname -n`
-[ -f $HOME/.keychain/$HOSTNAME-sh ] &&
- . $HOME/.keychain/$HOSTNAME-sh
-[ -f $HOME/.keychain/$HOSTNAME-sh-gpg ] &&
- . $HOME/.keychain/$HOSTNAME-sh-gpg
+if [[ "KEYCHAIN" = "True" ]]; then
+ keychain id_rsa
+ keychain -Q ${GPGKEY} ${GPGKEY1}
+ [ -z "$HOSTNAME" ] && HOSTNAME=`uname -n`
+ [ -f $HOME/.keychain/$HOSTNAME-sh ] &&
+ . $HOME/.keychain/$HOSTNAME-sh
+ [ -f $HOME/.keychain/$HOSTNAME-sh-gpg ] &&
+ . $HOME/.keychain/$HOSTNAME-sh-gpg
+fi