]> ruderich.org/simon Gitweb - config/dotfiles.git/commitdiff
xinitrc: Start ssh-agent if a private SSH key is available.
authorSimon Ruderich <simon@ruderich.org>
Sun, 9 Oct 2011 19:17:38 +0000 (21:17 +0200)
committerSimon Ruderich <simon@ruderich.org>
Sun, 9 Oct 2011 19:17:38 +0000 (21:17 +0200)
xinitrc

diff --git a/xinitrc b/xinitrc
index 4b578b34114125eeec47694e2b3995e033022dde..475da6ed98a4c2e6143f6f7a2e25ecd21cd6a486 100755 (executable)
--- a/xinitrc
+++ b/xinitrc
@@ -3,6 +3,12 @@
 # startx configuration file.
 
 
+# Start ssh-agent if we have private keys, thanks to
+# http://code.haskell.org/XMonadContrib/scripts/xinitrc (read on 2011-06-19).
+if [ -x /usr/bin/ssh-agent -a -f "$HOME/.ssh/id_rsa" ]; then
+    eval `ssh-agent`
+fi
+
 # Use a black background for the root window.
 xsetroot -solid black