| @@ -1,29 +1,29 @@ | | | @@ -1,29 +1,29 @@ |
1 | #!@RCD_SCRIPTS_SHELL@ | | 1 | #!@RCD_SCRIPTS_SHELL@ |
2 | # | | 2 | # |
3 | # $NetBSD: opendkim.sh,v 1.2 2011/06/17 13:42:04 pettai Exp $ | | 3 | # $NetBSD: opendkim.sh,v 1.3 2011/06/17 13:49:35 pettai Exp $ |
4 | # | | 4 | # |
5 | # PROVIDE: opendkim | | 5 | # PROVIDE: opendkim |
6 | # REQUIRE: DAEMON | | 6 | # REQUIRE: DAEMON |
7 | # BEFORE: mail | | 7 | # BEFORE: mail |
8 | | | 8 | |
9 | if [ -f /etc/rc.subr ]; then | | 9 | if [ -f /etc/rc.subr ]; then |
10 | . /etc/rc.subr | | 10 | . /etc/rc.subr |
11 | fi | | 11 | fi |
12 | | | 12 | |
13 | name="opendkim" | | 13 | name="opendkim" |
14 | rcvar=$name | | 14 | rcvar=$name |
15 | command="@PREFIX@/sbin/opendkim" | | 15 | command="@PREFIX@/sbin/opendkim" |
16 | pidfile="@VARBASE@/run/${name}.pid" | | 16 | pidfile="@VARBASE@/run/opendkim/${name}.pid" |
17 | command_args="-P ${pidfile} -l -x @PKG_SYSCONFDIR@/opendkim.conf -u @DKIM_USER@:@DKIM_GROUP@" | | 17 | command_args="-P ${pidfile} -l -x @PKG_SYSCONFDIR@/opendkim.conf -u @DKIM_USER@:@DKIM_GROUP@" |
18 | required_files="@PKG_SYSCONFDIR@/opendkim.conf" | | 18 | required_files="@PKG_SYSCONFDIR@/opendkim.conf" |
19 | start_precmd="opendkim_precmd" | | 19 | start_precmd="opendkim_precmd" |
20 | | | 20 | |
21 | opendkim_precmd() | | 21 | opendkim_precmd() |
22 | { | | 22 | { |
23 | if [ ! -d @VARBASE@/run/opendkim ]; then | | 23 | if [ ! -d @VARBASE@/run/opendkim ]; then |
24 | @MKDIR@ @VARBASE@/run/opendkim | | 24 | @MKDIR@ @VARBASE@/run/opendkim |
25 | @CHMOD@ 0750 @VARBASE@/run/opendkim | | 25 | @CHMOD@ 0750 @VARBASE@/run/opendkim |
26 | @CHOWN@ @DKIM_USER@:@DKIM_GROUP@ @VARBASE@/run/opendkim | | 26 | @CHOWN@ @DKIM_USER@:@DKIM_GROUP@ @VARBASE@/run/opendkim |
27 | fi | | 27 | fi |
28 | | | 28 | |
29 | if [ -f @VARBASE@/run/opendkim/${name}.sock ]; then | | 29 | if [ -f @VARBASE@/run/opendkim/${name}.sock ]; then |