Unlike netatalk 2.x, the 3.x afpd writes its pid to a non-configurable and non-canonical place. Makes 'service netatalk status' actually work.diff -r1.43 -r1.44 pkgsrc/net/netatalk3/Makefile
(hauke)
@@ -1,18 +1,18 @@ | @@ -1,18 +1,18 @@ | |||
1 | # $NetBSD: Makefile,v 1.43 2021/12/08 16:06:04 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.44 2022/01/04 20:45:29 hauke Exp $ | |
2 | 2 | |||
3 | DISTNAME= netatalk-3.1.12 | 3 | DISTNAME= netatalk-3.1.12 | |
4 | PKGNAME= ${DISTNAME:C/-/3-/} | 4 | PKGNAME= ${DISTNAME:C/-/3-/} | |
5 | PKGREVISION= 19 | 5 | PKGREVISION= 20 | |
6 | CATEGORIES= net | 6 | CATEGORIES= net | |
7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=netatalk/} | 7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=netatalk/} | |
8 | EXTRACT_SUFX= .tar.bz2 | 8 | EXTRACT_SUFX= .tar.bz2 | |
9 | 9 | |||
10 | MAINTAINER= hauke@NetBSD.org | 10 | MAINTAINER= hauke@NetBSD.org | |
11 | HOMEPAGE= http://netatalk.sourceforge.net/ | 11 | HOMEPAGE= http://netatalk.sourceforge.net/ | |
12 | COMMENT= Netatalk AFP file services | 12 | COMMENT= Netatalk AFP file services | |
13 | LICENSE= gnu-gpl-v2 | 13 | LICENSE= gnu-gpl-v2 | |
14 | 14 | |||
15 | USE_LIBTOOL= yes | 15 | USE_LIBTOOL= yes | |
16 | USE_TOOLS+= gmake perl:run | 16 | USE_TOOLS+= gmake perl:run | |
17 | GNU_CONFIGURE= yes | 17 | GNU_CONFIGURE= yes | |
18 | PKG_CONFIG= yes | 18 | PKG_CONFIG= yes |
@@ -1,18 +1,18 @@ | @@ -1,18 +1,18 @@ | |||
1 | #!/bin/sh | 1 | #!/bin/sh | |
2 | # | 2 | # | |
3 | # $NetBSD: netatalk,v 1.1 2016/11/07 00:42:32 christos Exp $ | 3 | # $NetBSD: netatalk,v 1.2 2022/01/04 20:45:29 hauke Exp $ | |
4 | # | 4 | # | |
5 | 5 | |||
6 | # PROVIDE: netatalk | 6 | # PROVIDE: netatalk | |
7 | # REQUIRE: NETWORKING mountcritremote syslogd | 7 | # REQUIRE: NETWORKING mountcritremote syslogd | |
8 | 8 | |||
9 | $_rc_subr_loaded . /etc/rc.subr | 9 | $_rc_subr_loaded . /etc/rc.subr | |
10 | 10 | |||
11 | name="netatalk" | 11 | name="netatalk" | |
12 | rcvar=$name | 12 | rcvar=$name | |
13 | command="/usr/pkg/libexec/netatalk/${name}" | 13 | command="/usr/pkg/libexec/netatalk/${name}" | |
14 | pidfile="/var/run/${name}.pid" | 14 | pidfile="/var/spool/lock/${name}" | |
15 | required_files="/etc/${name}/afp.conf /etc/${name}/extmap.conf" | 15 | required_files="/etc/${name}/afp.conf /etc/${name}/extmap.conf" | |
16 | 16 | |||
17 | load_rc_config $name | 17 | load_rc_config $name | |
18 | run_rc_command "$1" | 18 | run_rc_command "$1" |