#ssh scm installer script (aug 30 2010)

if [ `whoami` != "root" ]; then
echo "fatal error: could not run install. Please run as root.";
exit;
fi

if [  -e "/usr/local/ssh_scm" ]; then
echo "
removing previous ssh_scm (/usr/local/ssh_scm) ... ";
rm /usr/local/ssh_scm -rf
rm /usr/local/bin/ssh_connect
rm /usr/local/bin/ssh_add_connection
fi

rm /tmp/ssh_scm -rf
mkdir /tmp/ssh_scm
cd /tmp/ssh_scm

echo "
downloading download.hortopan.com/linux/scripts/ssh_scm.tar.gz ... ";
wget -q http://download.hortopan.com/linux/scripts/ssh_scm.tar.gz > /dev/null

echo "
extracting... ";
tar zxf ssh_scm.tar.gz

cd ssh_scm
if [ ! -e "ssh_connect.sh" ]; then
echo "Error: could not install... files missing.";
exit;
fi

echo "
creating app directory /usr/local/ssh_scm";
mkdir -p /usr/local/ssh_scm/
if [ ! -e "/usr/local/ssh_scm" ]; then
echo 'fatal error: Could not create folder /usr/local/ssh_scm.';
exit;
fi

echo "
copying files to /usr/local/ssh_scm/";
cp * /usr/local/ssh_scm/

echo "
installing ssh_scm function into /etc/bash_completion.d/ssh_connect
";

cp /usr/local/ssh_scm/ssh_connect /etc/bash_completion.d/ssh_connect
rm /usr/local/ssh_scm/ssh_connect
#. /etc/bash_completion.d/ssh_connect

echo "
Creating symlinks in /usr/local/bin/ ...
";

ln -s /usr/local/ssh_scm/ssh_connect.sh /usr/local/bin/ssh_connect
ln -s /usr/local/ssh_scm/ssh_add_connection.sh /usr/local/bin/ssh_add_connection

echo "ssh_scm installed.

You can now ssh_add_connection to create a connection and ssh_connect to connect.

ssh_connect 
ssh_add_connection 
";

rm /tmp/ssh_scm -rf

if [ -z `which expect` ]; then
echo "* expect -> is required but not installed.";
fi

if [ -z `which gpg` ]; then
echo "* gpg -> is required but not installed.";
fi

