#!/bin/sh
#
# dbmail-pop3	   This script controls the dbmail-imapd daemon.
#
# chkconfig: 2345 79 33
# description: dbmail-pop3d dbmail pop3 server.
# processname: dbmail-pop3d
# pidfile: /var/dbmail/pop3d.pid

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

# Source networking configuration.
. /etc/sysconfig/network

proc="dbmail-pop3d"
prog="/usr/local/sbin/dbmail-pop3d"
prog_base="$(basename ${prog})"
prog_config_file="/etc/dbmail.conf"

# Source configuration.
[ -e /etc/sysconfig/${prog_base} ] && . /etc/sysconfig/${prog_base}

## Check that networking is up.
#[ ${NETWORKING} = "no" ] && exit 0

RETVAL=0

# See how we were called.
case "$1" in
  start)
	action $"Starting ${prog_base}:" ${prog} -c ${prog_config_file}
	RETVAL=$?
	[ $RETVAL -eq 0 ] && touch /var/lock/subsys/${prog_base}
	;;
  stop)
        killproc $proc
	RETVAL=$?
	if [ $RETVAL -eq 0 ] ; then
	        echo "Stopping ${prog_base}"
        	rm -f /var/lock/subsys/${prog_base}
	else
		echo "Stopping ${prog_base}"
	fi
        ;;
  status)
	status ${prog_base}
	RETVAL=$?
        sleep 3
	;;
  restart)
	$0 stop
	$0 start
	RETVAL=$?
        ;;
  reload)
	action $"Reloading ${prog_base}:" ${prog} -c ${prog_config_file} 
reload
	RETVAL=$?
	;;
  *)
	echo "Usage: $0 {start|stop|status|restart|reload}"
	exit 1
esac

exit $RETVAL


