php-fpm: let the RC script work unprivileged This takes advantage of the introduction of the SYSCONFBASE variable. Tested on NetBSD/amd64, macOS/amd64. Bumps PKGREVISION.diff -r1.35 -r1.36 pkgsrc/www/php-fpm/Makefile
(khorben)
@@ -1,17 +1,17 @@ | @@ -1,17 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.35 2021/04/21 11:42:55 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.36 2021/08/29 17:49:44 khorben Exp $ | |
2 | 2 | |||
3 | PKGNAME= ${PHP_PKG_PREFIX}-fpm-${PHP_VERSION} | 3 | PKGNAME= ${PHP_PKG_PREFIX}-fpm-${PHP_VERSION} | |
4 | PKGREVISION= 6 | 4 | PKGREVISION= 7 | |
5 | 5 | |||
6 | HOMEPAGE= https://php-fpm.org/ | 6 | HOMEPAGE= https://php-fpm.org/ | |
7 | MAINTAINER= pkgsrc-users@NetBSD.org | 7 | MAINTAINER= pkgsrc-users@NetBSD.org | |
8 | COMMENT= FPM interface for ${PKG_PHP} | 8 | COMMENT= FPM interface for ${PKG_PHP} | |
9 | LICENSE= 2-clause-bsd | 9 | LICENSE= 2-clause-bsd | |
10 | 10 | |||
11 | USE_TOOLS+= pkg-config | 11 | USE_TOOLS+= pkg-config | |
12 | 12 | |||
13 | LIBTOOL_OVERRIDE= # empty | 13 | LIBTOOL_OVERRIDE= # empty | |
14 | 14 | |||
15 | .include "../../mk/bsd.prefs.mk" | 15 | .include "../../mk/bsd.prefs.mk" | |
16 | 16 | |||
17 | FPM_USER?= fpm | 17 | FPM_USER?= fpm |
@@ -1,19 +1,19 @@ | @@ -1,19 +1,19 @@ | |||
1 | #!@RCD_SCRIPTS_SHELL@ | 1 | #!@RCD_SCRIPTS_SHELL@ | |
2 | # | 2 | # | |
3 | # $NetBSD: php_fpm.sh,v 1.1.1.1 2012/02/22 10:43:42 fhajny Exp $ | 3 | # $NetBSD: php_fpm.sh,v 1.2 2021/08/29 17:49:44 khorben Exp $ | |
4 | # | 4 | # | |
5 | # PROVIDE: php_fpm | 5 | # PROVIDE: php_fpm | |
6 | # REQUIRE: DAEMON | 6 | # REQUIRE: DAEMON | |
7 | 7 | |||
8 | . /etc/rc.subr | 8 | . @SYSCONFBASE@/rc.subr | |
9 | 9 | |||
10 | name="php_fpm" | 10 | name="php_fpm" | |
11 | rcvar=${name} | 11 | rcvar=${name} | |
12 | command="@PREFIX@/sbin/php-fpm" | 12 | command="@PREFIX@/sbin/php-fpm" | |
13 | required_files="@PKG_SYSCONFDIR@/php-fpm.conf" | 13 | required_files="@PKG_SYSCONFDIR@/php-fpm.conf" | |
14 | pidfile="@VARBASE@/run/php-fpm.pid" | 14 | pidfile="@VARBASE@/run/php-fpm.pid" | |
15 | sig_reload="USR2" | 15 | sig_reload="USR2" | |
16 | extra_commands="reload" | 16 | extra_commands="reload" | |
17 | 17 | |||
18 | load_rc_config $name | 18 | load_rc_config $name | |
19 | run_rc_command "$1" | 19 | run_rc_command "$1" |