#!/bin/sh
#
# BackBurner Installation Script
# Copyright 2005 Discreet Logic
# All Rights Reserved.
#

	#
	# Ensure that we are root.
	#
	if [ `id -u` != 0 ]; then
        	echo "You must be super-user to install the software.";
        	exit;
	fi

	#
	# BackBurner 3.0 and before had different packaging than this.
	# We need to remove the previous packages if they are installed.
	#
	for package in backburner_manager.sw.base backburner_server.sw.base backburner_utils.sw.base
	do
		rpm -qa | grep $package > /dev/null
		if [ $? = 0 ]; then
			rpm --erase `rpm -qa | grep $package`
		fi
	done

	#
	# Install Software
	#
	RPM_INSTALL="rpm -Uvh"
	
	# Install backburner
	$RPM_INSTALL $(ls backburner.sw.base-*.rpm)
	
	# Install Flash web monitor
	$RPM_INSTALL $(ls autodesk.backburner.monitor-*.rpm)

	# Update html web monitor (if already installed)
	rpm -qa | grep backburner_webmonitor.sw.base > /dev/null
	if [ $? = 0 ]; then
		$RPM_INSTALL $(ls backburner_webmonitor.sw.base-*.rpm)
	fi
	
	#
	# Startup the servers.
	#
	# Note that installing the RPMs above will have restarted mgr and svr.
	# However, in the case RPMs are already installed and mgr or svr is 
	# not running, we want to start them now.
	#
	/etc/init.d/backburner start

echo "Have a great day!"
