Improve minidlna rc files In particular, it fixes the non-working stop target Reported by J. Bakerdiff -r1.10 -r1.11 pkgsrc/multimedia/minidlna/Makefile
(degroote)
@@ -1,16 +1,17 @@ | @@ -1,16 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.10 2015/01/14 21:32:20 degroote Exp $ | 1 | # $NetBSD: Makefile,v 1.11 2015/01/15 20:53:18 degroote Exp $ | |
2 | 2 | |||
3 | DISTNAME= minidlna-1.1.4 | 3 | DISTNAME= minidlna-1.1.4 | |
4 | PKGREVISION= 1 | |||
4 | CATEGORIES= multimedia | 5 | CATEGORIES= multimedia | |
5 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=minidlna/} | 6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=minidlna/} | |
6 | 7 | |||
7 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
8 | HOMEPAGE= http://minidlna.sourceforge.net/ | 9 | HOMEPAGE= http://minidlna.sourceforge.net/ | |
9 | COMMENT= DLNA server | 10 | COMMENT= DLNA server | |
10 | LICENSE= gnu-gpl-v2 | 11 | LICENSE= gnu-gpl-v2 | |
11 | 12 | |||
12 | GNU_CONFIGURE= yes | 13 | GNU_CONFIGURE= yes | |
13 | EGDIR= ${PREFIX}/share/examples/minidlna | 14 | EGDIR= ${PREFIX}/share/examples/minidlna | |
14 | USE_TOOLS+= msgfmt | 15 | USE_TOOLS+= msgfmt | |
15 | 16 | |||
16 | CONF_FILES= ${EGDIR}/minidlna.conf \ | 17 | CONF_FILES= ${EGDIR}/minidlna.conf \ |
@@ -1,23 +1,18 @@ | @@ -1,23 +1,18 @@ | |||
1 | #!@RCD_SCRIPTS_SHELL@ | 1 | #!@RCD_SCRIPTS_SHELL@ | |
2 | # | 2 | # | |
3 | # $NetBSD: minidlna.sh,v 1.2 2015/01/14 21:32:20 degroote Exp $ | 3 | # $NetBSD: minidlna.sh,v 1.3 2015/01/15 20:53:18 degroote Exp $ | |
4 | # | 4 | # | |
5 | # PROVIDE: minidlna | 5 | # PROVIDE: minidlna | |
6 | # REQUIRE: DAEMON | 6 | # REQUIRE: DAEMON | |
7 | # | 7 | # | |
8 | 8 | |||
9 | . /etc/rc.subr | 9 | . /etc/rc.subr | |
10 | 10 | |||
11 | name="minidlna" | 11 | name="minidlna" | |
12 | rcvar=${name} | 12 | required_files="@PKG_SYSCONFDIR@/minidlna.conf" | |
13 | start_cmd="start_minidlna" | |||
14 | required_files="@PKG_SYSCONFDIR@/${name}.conf" | |||
15 | pidfile="/var/run/minidlna/minidlna.pid" | 13 | pidfile="/var/run/minidlna/minidlna.pid" | |
16 | 14 | command="@PREFIX@/sbin/minidlnad" | ||
17 | start_minidlna() | 15 | command_args=" -f ${required_files}" | |
18 | { | |||
19 | @PREFIX@/sbin/minidlnad -f ${required_files} | |||
20 | } | |||
21 | 16 | |||
22 | load_rc_config ${name} | 17 | load_rc_config ${name} | |
23 | run_rc_command "$1" | 18 | run_rc_command "$1" |