diff options
Diffstat (limited to 'mail/spamilter/files/spamilter.in')
-rw-r--r-- | mail/spamilter/files/spamilter.in | 23 |
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" |