#!/bin/sh
#
# chkconfig: 3 99 5
# description: Hawk start script --MDOE GBuild 11/14/2008
# Version 1.1
#
# processname: tibhawkhma, java (agent)
#
logger hawk init script START - sleeping 10 seconds

# sleep 10 sec to ensure system service startup is complete
sleep 10

if [ ! -x ${TSS_ROOT:=/opt/mds}/sitedefs/set_host_profile ]; then
   logger -s "$HOST could not determine host profile environment"
   exit 1
else
   . ${TSS_ROOT}/sitedefs/set_host_profile > /dev/null
fi

case "$1" in
'start')
	# Check to ensure the log directories exist
	if [ ! -d $TSS_LOGS/hawk ]; then
	   mkdir -p $TSS_LOGS/hawk
	   chown mdsadmin:mds $TSS_LOGS
	   chown mdsadmin:mds $TSS_LOGS/hawk
	fi
	su - mdsadmin -c "${HAWK_BIN}/start_hawk"
        ;;
'stop')
        su - mdsadmin -c "${HAWK_BIN}/kill_hawk"
        ;;
'restart')
        su - mdsadmin -c "${HAWK_BIN}/kill_hawk"
	sleep 10
        su - mdsadmin -c "${HAWK_BIN}/start_hawk"
        ;;
*)
        echo "Usage: $0 { start | stop | restart }"
        exit 1
        ;;
esac
logger hawk init script END
exit 0
