From 4779fa84f901dfcea29bf3536a5cc838d806dde1 Mon Sep 17 00:00:00 2001 From: Brandon Heller Date: Wed, 24 Mar 2010 04:57:32 -0700 Subject: [PATCH] Add bash_profile for VM build --- util/vm/.bash_profile | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 util/vm/.bash_profile diff --git a/util/vm/.bash_profile b/util/vm/.bash_profile new file mode 100644 index 0000000..9935934 --- /dev/null +++ b/util/vm/.bash_profile @@ -0,0 +1,24 @@ +SSH_ENV="$HOME/.ssh/environment" + +function start_agent { + echo "Initialising new SSH agent..." + /usr/bin/ssh-agent | sed 's/^echo/#echo/' > "${SSH_ENV}" + echo succeeded + chmod 600 "${SSH_ENV}" + . "${SSH_ENV}" > /dev/null + /usr/bin/ssh-add; +} + +# Source SSH settings, if applicable + +if [ -f "${SSH_ENV}" ]; then + . "${SSH_ENV}" > /dev/null + #ps ${SSH_AGENT_PID} doesn't work under cywgin + ps -ef | grep ${SSH_AGENT_PID} | grep ssh-agent$ > /dev/null || { + start_agent; + } +else + start_agent; +fi + +source ~/.bashrc