#!/bin/sh
#
# asmtpd	Script to start and stop the mail avenger daemon
#
# chkconfig: - 77 23
# description: Mail avenger is a highly-configurable, MTA-independent SMTP
#              (simple mail transport protocol) server
#
# processname: asmtpd
# pidfile: /var/run/avenger.pid
#

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

# Get network config
. /etc/sysconfig/network

RETVAL=0

start() {
        echo -n $"Starting asmtpd: "
        daemon /usr/sbin/asmtpd
        RETVAL=$?
        echo
	[ $RETVAL -eq 0 ] && touch /var/lock/subsys/avenger
	return $RETVAL
}

stop() {
        echo -n $"Stopping asmtpd: "
        killproc asmtpd
        RETVAL=$?
        echo
	[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/avenger
	return $RETVAL
}

restart() {
	stop
	start
}

case "$1" in
  start)
	start
        ;;
  stop)
	stop
        ;;
  status)
        status asmtpd
        ;;
  restart)
	restart
	;;
  condrestart)
	[ -f /var/lock/subsys/avenger ] && restart || :
        ;;
  *)
        echo $"Usage: $0 {start|stop|status|restart|condrestart}"
        exit 1
esac

exit $?
