git: 3b31bc73620b - main - security/shibboleth-sp: allow configuring the www_group
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 19 Sep 2024 09:40:41 UTC
The branch main has been updated by girgen: URL: https://cgit.FreeBSD.org/ports/commit/?id=3b31bc73620b2a7a0dc2e26d81b326d0eeebb551 commit 3b31bc73620b2a7a0dc2e26d81b326d0eeebb551 Author: Palle Girgensohn <girgen@FreeBSD.org> AuthorDate: 2024-09-19 09:37:17 +0000 Commit: Palle Girgensohn <girgen@FreeBSD.org> CommitDate: 2024-09-19 09:39:47 +0000 security/shibboleth-sp: allow configuring the www_group If you reconfigured your apache httpd to use a non-standard group, set the rc variable shibboleth_www_group to correspond to that group, and you will get correct rights for the unix domain socket that mod_shib uses to communicate with the shibboleth daemon. --- security/shibboleth-sp/Makefile | 2 +- security/shibboleth-sp/files/shibboleth-sp.in | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/security/shibboleth-sp/Makefile b/security/shibboleth-sp/Makefile index 6f7cd3f1f9dd..90a4c0c3e2dd 100644 --- a/security/shibboleth-sp/Makefile +++ b/security/shibboleth-sp/Makefile @@ -1,6 +1,6 @@ PORTNAME= shibboleth-sp PORTVERSION= 3.4.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security www MASTER_SITES= http://shibboleth.net/downloads/service-provider/${PORTVERSION}/ diff --git a/security/shibboleth-sp/files/shibboleth-sp.in b/security/shibboleth-sp/files/shibboleth-sp.in index 5979c6f440ed..aa6b6af005e8 100644 --- a/security/shibboleth-sp/files/shibboleth-sp.in +++ b/security/shibboleth-sp/files/shibboleth-sp.in @@ -21,7 +21,7 @@ keygen_cmd="shibboleth_sp_keygen" shibboleth_sp_usr=%%SHIBD_USER%% shibboleth_sp_group=%%SHIBD_GROUP%% -www_group=%%WWWGRP%% +: ${shibboleth_www_group:=%%WWWGRP%%} load_rc_config $name @@ -43,7 +43,7 @@ shibboleth_sp_configtest() { chmod 755 /var/cache install -d -o ${shibboleth_sp_usr} -g ${shibboleth_sp_group} /var/log/shibboleth install -d -o ${shibboleth_sp_usr} -g ${shibboleth_sp_group} /var/cache/shibboleth - install -d -o ${shibboleth_sp_usr} -g ${www_group} -m 750 /var/run/shibboleth + install -d -o ${shibboleth_sp_usr} -g ${shibboleth_www_group} -m 750 /var/run/shibboleth ${command} ${shibboleth_sp_flags} -u ${shibboleth_sp_usr} -g ${shibboleth_sp_group} -t }