Tue Jan 4 20:45:29 2022 UTC ()
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.


(hauke)
diff -r1.43 -r1.44 pkgsrc/net/netatalk3/Makefile
diff -r1.1 -r1.2 pkgsrc/net/netatalk3/files/netatalk

cvs diff -r1.43 -r1.44 pkgsrc/net/netatalk3/Makefile (expand / switch to unified diff)

--- pkgsrc/net/netatalk3/Makefile 2021/12/08 16:06:04 1.43
+++ pkgsrc/net/netatalk3/Makefile 2022/01/04 20:45:29 1.44
@@ -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
3DISTNAME= netatalk-3.1.12 3DISTNAME= netatalk-3.1.12
4PKGNAME= ${DISTNAME:C/-/3-/} 4PKGNAME= ${DISTNAME:C/-/3-/}
5PKGREVISION= 19 5PKGREVISION= 20
6CATEGORIES= net 6CATEGORIES= net
7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=netatalk/} 7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=netatalk/}
8EXTRACT_SUFX= .tar.bz2 8EXTRACT_SUFX= .tar.bz2
9 9
10MAINTAINER= hauke@NetBSD.org 10MAINTAINER= hauke@NetBSD.org
11HOMEPAGE= http://netatalk.sourceforge.net/ 11HOMEPAGE= http://netatalk.sourceforge.net/
12COMMENT= Netatalk AFP file services 12COMMENT= Netatalk AFP file services
13LICENSE= gnu-gpl-v2 13LICENSE= gnu-gpl-v2
14 14
15USE_LIBTOOL= yes 15USE_LIBTOOL= yes
16USE_TOOLS+= gmake perl:run 16USE_TOOLS+= gmake perl:run
17GNU_CONFIGURE= yes 17GNU_CONFIGURE= yes
18PKG_CONFIG= yes 18PKG_CONFIG= yes

cvs diff -r1.1 -r1.2 pkgsrc/net/netatalk3/files/netatalk (expand / switch to unified diff)

--- pkgsrc/net/netatalk3/files/netatalk 2016/11/07 00:42:32 1.1
+++ pkgsrc/net/netatalk3/files/netatalk 2022/01/04 20:45:29 1.2
@@ -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
11name="netatalk" 11name="netatalk"
12rcvar=$name 12rcvar=$name
13command="/usr/pkg/libexec/netatalk/${name}" 13command="/usr/pkg/libexec/netatalk/${name}"
14pidfile="/var/run/${name}.pid" 14pidfile="/var/spool/lock/${name}"
15required_files="/etc/${name}/afp.conf /etc/${name}/extmap.conf" 15required_files="/etc/${name}/afp.conf /etc/${name}/extmap.conf"
16 16
17load_rc_config $name 17load_rc_config $name
18run_rc_command "$1" 18run_rc_command "$1"