#!/bin/sh
# Copyleft (c) 2003 intraRedes S.R.L, Buenos Aires, Argentina.
#
# Author: Arturo 'Buanzo' Busleiman <arturo.busleiman@intraredes.com>
#
### BEGIN INIT INFO
# Provides:       mcDaemon
# Required-Start: $network
# Required-Stop:
# Default-Start:  3 5
# Default-Stop:
# Description:    mcDaemon McAfee Antivirus for Samba
### END INIT INFO
#
# init.d/mcDaemonRC

DAEMON_DIR="/var/lib/mcdaemon"
MCDAEMON_BIN="mcdaemon"
MCDAEMON_LOADER="mcLoader.sh"

. /etc/rc.status
rc_reset

if [ ! -x ${DAEMON_DIR}/${MCDAEMON_BIN} ]; then
	echo -n "mcDaemon, ${DAEMON_DIR}/${MCDAEMON_BIN}, is not installed"
	rc_status -s
	exit 5
fi

case "$1" in
	start)
		echo -n "Starting mcDaemon"
		${DAEMON_DIR}/${MCDAEMON_LOADER} >/dev/null 2>/dev/null
		printf "\033[1;32m                                                   done\033[0;37m\n"
	;;
	stop)
		echo -n "Stopping mcDaemon"
		killall -9 mcdaemon >/dev/null 2>/dev/null
		killall -9 uvscan >/dev/null 2>/dev/null
		printf "\033[1;32m                                                 done\033[0;37m\n"
	;;
	try-restart)
		$0 status >/dev/null && $0 restart
		rc_status
		;;
	restart)
		$0 stop
		$0 start
		rc_status
		;;
	*)
	echo "Usage: $0 {start|stop|try-restart|restart}"
	exit 1
	;;
esac
