setup/unattended-install/install-itop.sh
#! /bin/bash

CLI_NAME=$(basename $0)
DIR=$(dirname $0)
ITOP_DIR="$DIR/../.."

HELP="Syntax: $CLI_NAME XML_SETUP [INSTALLATION_XML]"

function HELP {
	echo $HELP
	exit 1
}

if [ $# -lt 1 ]
then
	echo "Missing parameters passed."
	HELP
fi

if [ $# -gt 2 ]
then
	echo "Too much parameters passed ($#) : $*."
	HELP
fi

XML_SETUP=$1
if [ ! -f $XML_SETUP ]
then
  echo "XML_SETUP file ($XML_SETUP) not found."
	HELP
fi

if [ $# -eq 2 ]
then
	INSTALLATION_XML=$2
	if [ ! -f $INSTALLATION_XML ]
	then
		echo "INSTALLATION_XML file ($INSTALLATION_XML) not found."
	  HELP
	fi
else
  INSTALLATION_XML="$ITOP_DIR/datamodels/2.x/installation.xml"
fi

echo "$CLI_NAME: Using XML_SETUP ($XML_SETUP) and INSTALLATION_XML ($INSTALLATION_XML) files during unattended itop installation."

rm -rf $ITOP_DIR/data/.maintenance;
echo php $DIR/unattended-install.php --use_itop_config --installation_xml="$INSTALLATION_XML" --param-file="$XML_SETUP"

php $DIR/unattended-install.php --use_itop_config --installation_xml="$INSTALLATION_XML" --param-file="$XML_SETUP"
