#!/bin/bash

# init file for Compaq Threshold agent
#
# processname: cmathreshd

# source function library
. /etc/rc.d/init.d/functions

RETVAL=0

PATH=/opt/compaq/foundation/bin:$PATH
LOGFILE=/var/spool/compaq/cma.log
NAME="Compaq Threshold agent"
PNAME="cmathreshd"
PFLAGS="-p 5 -s OK"

cmaecho () {
  echo "  " $*
  echo "  " $* >>$LOGFILE 2>&1
}

cmaechon () {
  echo -n "  " $*
  echo -n "  " $* >>$LOGFILE 2>&1
}

case "$1" in
  start)
	cmaechon "Starting $NAME ($PNAME): "
        pidlist=`pidof -o $$ $PNAME`
        if [ -z "$pidlist" ]; then
          $PNAME $PFLAGS >> $LOGFILE 2>&1 &
	  RETVAL=$?
        else
          RETVAL=1
        fi
	cmaecho
	;;
  stop)
	cmaechon "Shutting down $NAME ($PNAME): "
	killproc $PNAME
	RETVAL=$?
	cmaecho
	;;
  restart)
        $0 stop
        $0 start
	RETVAL=$?
        ;;
  status)
        status $PNAME
	RETVAL=$?
        ;;
  *)
	cmaecho "Usage: $PNAME {start|stop|restart|status}"
	exit 1
esac

exit $RETVAL
