mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
configure: Use HTTPD_GROUP in init/tmpfiles/ipa.conf.in
This is a platform specific value. Fixes: https://pagure.io/freeipa/issue/9014 Signed-off-by: Timo Aaltonen <tjaalton@debian.org> Reviewed-By: Christian Heimes <cheimes@redhat.com> Reviewed-By: Rob Crittenden <rcritten@redhat.com>
This commit is contained in:
committed by
Florence Blanc-Renaud
parent
739d356695
commit
69f5f319d1
@@ -384,6 +384,7 @@ AC_SUBST([IPAPLATFORM])
|
||||
AC_MSG_RESULT([${IPAPLATFORM}])
|
||||
|
||||
if test "x${IPAPLATFORM}" == "xdebian"; then
|
||||
HTTPD_GROUP="www-data"
|
||||
KRB5KDC_SERVICE="krb5-kdc.service"
|
||||
NAMED_GROUP="bind"
|
||||
ODS_USER="opendnssec"
|
||||
@@ -391,6 +392,7 @@ if test "x${IPAPLATFORM}" == "xdebian"; then
|
||||
# see https://www.debian.org/doc/packaging-manuals/python-policy/ap-packaging_tools.html
|
||||
PYTHON_INSTALL_EXTRA_OPTIONS="--install-layout=deb"
|
||||
else
|
||||
HTTPD_GROUP="apache"
|
||||
KRB5KDC_SERVICE="krb5kdc.service"
|
||||
NAMED_GROUP="named"
|
||||
ODS_USER="ods"
|
||||
@@ -398,6 +400,10 @@ else
|
||||
PYTHON_INSTALL_EXTRA_OPTIONS=""
|
||||
fi
|
||||
|
||||
AC_MSG_CHECKING([HTTPD_GROUP])
|
||||
AC_SUBST([HTTPD_GROUP])
|
||||
AC_MSG_RESULT([${HTTPD_GROUP}])
|
||||
|
||||
AC_SUBST([KRB5KDC_SERVICE])
|
||||
|
||||
AC_MSG_CHECKING([NAMED_GROUP])
|
||||
|
||||
@@ -7,4 +7,6 @@ systemdtmpfiles_DATA = \
|
||||
CLEANFILES = $(systemdtmpfiles_DATA)
|
||||
|
||||
%: %.in Makefile
|
||||
cp '$(srcdir)/$@.in' $@
|
||||
sed \
|
||||
-e 's|@HTTPD_GROUP[@]|$(HTTPD_GROUP)|g' \
|
||||
'$(srcdir)/$@.in' >$@
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
d /run/ipa 0711 root root
|
||||
d /run/ipa/ccaches 6770 ipaapi ipaapi
|
||||
a+ /run/ipa/ccaches - - - - g:apache:rwx
|
||||
a+ /run/ipa/ccaches - - - - g:@HTTPD_GROUP@:rwx
|
||||
|
||||
Reference in New Issue
Block a user