#!/bin/bash

# init file for Compaq NIC Daemon
#
# processname: cmanicd

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

RETVAL=0

PATH=/opt/compaq/nic/bin:$PATH
LOGFILE=/var/spool/compaq/cma.log
NAME="Compaq NIC Daemon"
PNAME="cmanicd"
PFLAGS=
RESTARTSLEEP=2

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

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

exit $RETVAL
