commit: 0dff3f67977ba3fe2e90ec38a2d64e0bd64fded8
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 1 14:00:39 2020 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Thu Oct 1 14:07:34 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dff3f67
apache-2.eclass: Removed version specific suexec handling
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
eclass/apache-2.eclass | 17 ++++++-----------
1 file changed, 6 insertions(+), 11 deletions(-)
diff --git a/eclass/apache-2.eclass b/eclass/apache-2.eclass
index ff6ed9eafb1..29f6edda53c 100644
--- a/eclass/apache-2.eclass
+++ b/eclass/apache-2.eclass
@@ -272,7 +272,7 @@ setup_modules() {
elog "through the following environment variables:"
elog
elog " SUEXEC_SAFEPATH: Default PATH for suexec (default:
'${EPREFIX}/usr/local/bin:${EPREFIX}/usr/bin:${EPREFIX}/bin')"
- if { ver_test ${PV} -ge 2.4.34 && ! use suexec-syslog ; } ||
ver_test ${PV} -lt 2.4.34 ; then
+ if ! use suexec-syslog ; then
elog " SUEXEC_LOGFILE: Path to the suexec logfile
(default: '${EPREFIX}/var/log/apache2/suexec_log')"
fi
elog " SUEXEC_CALLER: Name of the user Apache is running as
(default: apache)"
@@ -284,14 +284,10 @@ setup_modules() {
elog
MY_CONF+=(
--with-suexec-safepath="${SUEXEC_SAFEPATH:-${EPREFIX}/usr/local/bin:${EPREFIX}/usr/bin:${EPREFIX}/bin}"
)
- if ver_test ${PV} -ge 2.4.34 ; then
- MY_CONF+=( $(use_with !suexec-syslog suexec-logfile
"${SUEXEC_LOGFILE:-${EPREFIX}/var/log/apache2/suexec_log}") )
- MY_CONF+=( $(use_with suexec-syslog) )
- if use suexec-syslog && use suexec-caps ; then
- MY_CONF+=( --enable-suexec-capabilities )
- fi
- else
- MY_CONF+=(
--with-suexec-logfile="${SUEXEC_LOGFILE:-${EPREFIX}/var/log/apache2/suexec_log}"
)
+ MY_CONF+=( $(use_with !suexec-syslog suexec-logfile
"${SUEXEC_LOGFILE:-${EPREFIX}/var/log/apache2/suexec_log}") )
+ MY_CONF+=( $(use_with suexec-syslog) )
+ if use suexec-syslog && use suexec-caps ; then
+ MY_CONF+=( --enable-suexec-capabilities )
fi
MY_CONF+=( --with-suexec-bin="${EPREFIX}/usr/sbin/suexec" )
MY_CONF+=( --with-suexec-userdir=${SUEXEC_USERDIR:-public_html}
)
@@ -626,8 +622,7 @@ apache-2_src_install() {
# set some sane permissions for suexec
if use suexec ; then
- local needs_adjustment="$(ver_test ${PV} -ge 2.4.34 && { { !
use suexec-syslog || ! use suexec-caps ; } && echo true || echo false ; } ||
echo true)"
- if ${needs_adjustment} ; then
+ if ! use suexec-syslog || ! use suexec-caps ; then
fowners 0:${SUEXEC_CALLER:-apache} /usr/sbin/suexec
fperms 4710 /usr/sbin/suexec
# provide legacy symlink for suexec, bug 177697