#!/bin/bash

PYTHON=/opt/alt/python27
YUMDEBUG=1
PIP_PACKAGES="selenium"

function t_CheckExitStatus
{
    [ $1 -eq 0 ] && { t_Log "PASS"; return $PASS; }
    [ $1 -ne 0 ] && { t_Log "FAIL"; exit $FAIL; }
}

function t_Log
{
    printf "[+] `date` -> $*\n"
}

function t_InstallPackage
{
    t_Log "Attempting yum install: $*"
    /usr/bin/yum -y -d${YUMDEBUG} install "$@"
    t_CheckExitStatus $?
}

/usr/bin/yum clean all > /dev/null

echo "Install packages..."
t_InstallPackage httpd firefox xorg-x11-server-Xvfb expect cowsay python-paramiko> /dev/null

echo "Python pip install..."
sleep 4;
for package in $PIP_PACKAGES;do
    echo "install $pip :"
    $PYTHON/bin/easy_install $package
    sleep 4;
done

