summaryrefslogtreecommitdiff
path: root/mail/spamilter/files/spamilter.in
diff options
context:
space:
mode:
Diffstat (limited to 'mail/spamilter/files/spamilter.in')
-rw-r--r--mail/spamilter/files/spamilter.in23
1 files changed, 12 insertions, 11 deletions
diff --git a/mail/spamilter/files/spamilter.in b/mail/spamilter/files/spamilter.in
index 645b044d61c2..ddcb1268d0a0 100644
--- a/mail/spamilter/files/spamilter.in
+++ b/mail/spamilter/files/spamilter.in
@@ -1,15 +1,12 @@
#!/bin/sh
-
+#
# $FreeBSD$
-
-# Start or stop spamilter
-
+#
# PROVIDE: spamilter
# REQUIRE: DAEMON
# BEFORE: mail
# KEYWORD: shutdown
#
-
# Define these spamilter_* variables in one of these files:
# /etc/rc.conf
# /etc/rc.conf.local
@@ -19,26 +16,30 @@
#
# spamilter_flags Flags to spamilter
-spamilter_enable=${spamilter_enable:-"NO"} # Enable spamilter-milter
-
. /etc/rc.subr
name="spamilter"
+desc="Spamilter (SPAM Milter) Daemon"
rcvar="spamilter_enable"
+
+load_rc_config $name
+
+: ${spamilter_enable:="NO"}
+
command="%%PREFIX%%/bin/spamilter"
pidfile="/tmp/Spamilter.pid"
required_files="%%PREFIX%%/etc/spamilter.rc"
start_precmd="spamilter_prestart"
stop_postcmd="spamilter_poststop"
-spamilter_prestart() {
+spamilter_prestart()
+{
/bin/rm -f "${pidfile}"
}
-spamilter_poststop() {
+spamilter_poststop()
+{
/bin/rm -f "${pidfile}"
}
-load_rc_config $name
-
run_rc_command "$1"