summaryrefslogtreecommitdiff
path: root/mail/milter-regex/files
diff options
context:
space:
mode:
authorDirk Meyer <dinoex@FreeBSD.org>2020-04-16 14:49:59 +0000
committerDirk Meyer <dinoex@FreeBSD.org>2020-04-16 14:49:59 +0000
commitae5215e025daae99b3ebfe22cd65310eebbdfc70 (patch)
tree95bc399a7e716d1a06cd630891cabc9b67eedc7b /mail/milter-regex/files
parentscience/erkale: fix build on GCC architectures (diff)
- cleanup rc.d script
Notes
Notes: svn path=/head/; revision=531850
Diffstat (limited to 'mail/milter-regex/files')
-rw-r--r--mail/milter-regex/files/milterregex.in21
1 files changed, 10 insertions, 11 deletions
diff --git a/mail/milter-regex/files/milterregex.in b/mail/milter-regex/files/milterregex.in
index 8c3dcae175af..ffe75abfb960 100644
--- a/mail/milter-regex/files/milterregex.in
+++ b/mail/milter-regex/files/milterregex.in
@@ -1,16 +1,12 @@
#!/bin/sh
# $FreeBSD$
-
-# Start or stop milterregex
-
+#
# PROVIDE: milterregex
# REQUIRE: DAEMON
# BEFORE: mail
# KEYWORD: shutdown
-
-spooldir=%%SPOOLDIR%%
-
+#
# Define these milterregex_* variables in one of these files:
# /etc/rc.conf
# /etc/rc.conf.local
@@ -20,21 +16,24 @@ spooldir=%%SPOOLDIR%%
#
# milterregex_flags Flags to milter-regex program
-[ -z "$milterregex_enable" ] && milterregex_enable="NO" # Enable milter-regex
-
. /etc/rc.subr
name="milterregex"
+desc="RegEx Milter Daemon"
rcvar="milterregex_enable"
+
+load_rc_config $name
+
+: ${milterregex_enable:="NO"}
command="%%PREFIX%%/libexec/milter-regex"
-pidfile="${spooldir}/milter-regex.pid"
+pidfile="%%SPOOLDIR%%/milter-regex.pid"
required_files="%%PREFIX%%/etc/milter-regex.conf"
stop_postcmd="milterregex_poststop"
command_args="-r ${pidfile}"
-milterregex_poststop() {
+milterregex_poststop()
+{
/bin/rm -f ${pidfile}
}
-load_rc_config $name
run_rc_command "$1"