dot/bash_profile: Use gnome-keyring-daemon's SSH agent if available.
[profile] / dot / bash_profile
index abd3463..69fbebf 100644 (file)
@@ -49,7 +49,7 @@ __mdw_addto () {
     l) val=${new#:}:$val;;
     r) val=$val$new;;
   esac
-  case $change in t) export $var=$val ;; esac
+  case $change in t) export $var="$val" ;; esac
 }
 
 # --- Set the path variable ---
@@ -198,6 +198,10 @@ ulimit -S -c 0
 
 # --- Start an ssh authentication agent ---
 
+if stuff=$(gnome-keyring-daemon -s 2>/dev/null); then
+  eval "$stuff"; export GNOME_KEYRING_CONTROL SSH_AUTH_SOCK
+fi
+
 eval `start-ssh-agent -b`
 
 if [ -z "$__mdw_bashrc" ] && [ "$__mdw_force_secure_session" = "yes" ] ||