From 2b0a123acfb9bd9c6e82c625f8b05a51d907e042 Mon Sep 17 00:00:00 2001 From: Nemunaire Date: Thu, 17 Apr 2014 10:12:23 +0200 Subject: [PATCH] Keeps SSH forwarded agent --- .bashrc | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.bashrc b/.bashrc index c376783..07ba644 100644 --- a/.bashrc +++ b/.bashrc @@ -64,12 +64,14 @@ PS1=$PS1'\[\e[$HOST_COLOR;01m\]\h\[\e[00m\]:\[\e[01;34m\]\W\[\e[00m\]' PS1=$PS1'\[`if [ $? -eq 0 ]; then echo -ne "\033[0;32m"; else echo -ne "\033[0;31m"; fi`\]' PS1=$PS1'\$\[\033[0m\] ' -#Agent SSH -if [ ! -f /tmp/ssh-agent.$USER ]; then - ssh-agent > /tmp/ssh-agent.$USER - chmod 400 /tmp/ssh-agent.$USER +#SSH agent +if [ -z "$SSH_AUTH_SOCK" ]; then # Keeps SSH forwarded agent + if [ ! -f /tmp/ssh-agent.$USER ]; then + ssh-agent > /tmp/ssh-agent.$USER + chmod 400 /tmp/ssh-agent.$USER + fi + source /tmp/ssh-agent.$USER > /dev/null fi -source /tmp/ssh-agent.$USER > /dev/null if [ -f ~/.bash_aliases ]; then . ~/.bash_aliases