#!/bin/sh
#
# description: Integration of the Plesk Server Administrator and SpamAssassin \
#              service.

# Source function library.
. /usr/local/etc/rc.d/functions

[ -f /usr/local/psa/admin/bin/spamd ] || exit 0

SPAMD_PIDFILES_D=/var/run/spamd
mkdir -p $SPAMD_PIDFILES_D
chown popuser $SPAMD_PIDFILES_D
chmod 755 $SPAMD_PIDFILES_D

case "$1" in

	start)
		/usr/local/psa/admin/bin/spamd --start > /dev/null
		RETVAL=$?
		[ $RETVAL = 0 ] && strt "SpamAssassin" || f_strt "SpamAssassin"
		echo
		;;

	stop)
		/usr/local/psa/admin/bin/spamd --stop > /dev/null
		RETVAL=$?
		[ $RETVAL = 0 ] && stp "SpamAssassin" || f_stp "SpamAssassin"
		echo
		;;

	restart)
		$0 stop
		$0 start
		;;

	status)
		/usr/local/psa/admin/bin/spamd --status
		;;

	*)
		echo "Usage: $0 {start|stop|restart|status}"
		exit 1

esac

exit 0
