#!/bin/bash
# Written by Spenser Reinhardt Oct-2013

### Start Script ####

# Delete old downloads of XI from /tmp
cd /tmp
rm -rf xi* nagiosxi nagiosxi-*

# if no $1 use xi-latest, $1 has http use just that, $1 does not have http we want a revision.
if [ -z $1 ]; then
        wget http://assets.nagios.com/downloads/nagiosxi/xi-latest.tar.gz
elif [[ "$1" == *http* ]]; then
        wget $1
else
        wget http://assets.nagios.com/downloads/nagiosxi/revision/nagiosxi-REV-$1.tar.gz
fi

#Attempt to extract known tars
if [ -f xi-latest.tar.gz ]; then
        tar xzf xi-latest.tar.gz
else
        tar xzf nagiosxi-REV-$1.tar.gz
fi

(
	cd nagiosxi

	# if no second arg do full install
	if [ -z $2 ]; then
			./fullinstall
	else #Else just upgrade
			./upgrade
	fi
)

### End Script ###