summaryrefslogtreecommitdiff
path: root/mail/courier-mta/files/webmlm.sh
diff options
context:
space:
mode:
Diffstat (limited to 'mail/courier-mta/files/webmlm.sh')
-rw-r--r--mail/courier-mta/files/webmlm.sh10
1 files changed, 7 insertions, 3 deletions
diff --git a/mail/courier-mta/files/webmlm.sh b/mail/courier-mta/files/webmlm.sh
index fb9d664ffbd..4f390406c83 100644
--- a/mail/courier-mta/files/webmlm.sh
+++ b/mail/courier-mta/files/webmlm.sh
@@ -1,6 +1,6 @@
#!@RCD_SCRIPTS_SHELL@
#
-# $NetBSD: webmlm.sh,v 1.1 2007/08/10 17:57:04 jlam Exp $
+# $NetBSD: webmlm.sh,v 1.2 2007/09/10 17:00:38 jlam Exp $
#
# Courier mailing list management daemon
#
@@ -31,7 +31,7 @@ mkdir_perms()
@CHMOD@ $mode $dir
}
-webmlmd_prestart()
+webmlm_prestart()
{
@MKDIR@ @COURIER_STATEDIR@
mkdir_perms @COURIER_STATEDIR@/webmlm \
@@ -42,6 +42,9 @@ webmlm_doit()
{
action=$1
+ . @PKG_SYSCONFDIR@/webmlmrc
+ @TEST@ -n "$LISTS" || return 0
+
case $action in
restart|start)
for f in $required_files; do
@@ -60,7 +63,8 @@ webmlm_doit()
;;
esac
- ${ctl_command} @PREFIX@/bin/webmlmd $action
+ ${ctl_command} @PREFIX@/bin/webmlmd $action \
+ @PKG_SYSCONFDIR@/webmlmrc
}
load_rc_config $name