aboutsummaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorUlrich Müller <ulm@gentoo.org>2023-05-12 19:33:47 +0200
committerUlrich Müller <ulm@gentoo.org>2023-10-21 10:01:25 +0200
commitdafad634cc4d46b6d7b45ec1535044f281916ef4 (patch)
treed84bbcbcefcde3b5c712e8b89bfab5b3d0bcd63e /bin
parentprepman: Ban in ebuild scope (diff)
downloadportage-dafad634cc4d46b6d7b45ec1535044f281916ef4.tar.gz
portage-dafad634cc4d46b6d7b45ec1535044f281916ef4.tar.bz2
portage-dafad634cc4d46b6d7b45ec1535044f281916ef4.zip
prep{,all}strip: Ban in ebuild scope
Closes: https://bugs.gentoo.org/906156 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Diffstat (limited to 'bin')
-rwxr-xr-xbin/ebuild-helpers/prepallstrip13
-rwxr-xr-xbin/ebuild-helpers/prepstrip9
-rwxr-xr-xbin/estrip4
3 files changed, 5 insertions, 21 deletions
diff --git a/bin/ebuild-helpers/prepallstrip b/bin/ebuild-helpers/prepallstrip
index f22483a53..80fcecba6 100755
--- a/bin/ebuild-helpers/prepallstrip
+++ b/bin/ebuild-helpers/prepallstrip
@@ -4,14 +4,5 @@
source "${PORTAGE_BIN_PATH}"/isolated-functions.sh || exit 1
-if ___eapi_has_dostrip; then
- die "${0##*/}: ${0##*/} has been banned for EAPI '${EAPI}'; use 'dostrip' instead"
-fi
-
-eqawarn "QA Notice: '${0##*/}' is not allowed in ebuild scope"
-
-if ! ___eapi_has_prefix_variables; then
- ED=${D}
-fi
-
-exec prepstrip "${ED}"
+die "'${0##*/}' is not allowed in ebuild scope"
+exit 1
diff --git a/bin/ebuild-helpers/prepstrip b/bin/ebuild-helpers/prepstrip
index 0da4c6516..80fcecba6 100755
--- a/bin/ebuild-helpers/prepstrip
+++ b/bin/ebuild-helpers/prepstrip
@@ -4,10 +4,5 @@
source "${PORTAGE_BIN_PATH}"/isolated-functions.sh || exit 1
-if ___eapi_has_dostrip; then
- die "${0##*/}: ${0##*/} has been banned for EAPI '${EAPI}'; use 'dostrip' instead"
-fi
-
-eqawarn "QA Notice: '${0##*/}' is not allowed in ebuild scope"
-
-__PORTAGE_HELPER=prepstrip exec "${PORTAGE_BIN_PATH}"/estrip "${@}"
+die "'${0##*/}' is not allowed in ebuild scope"
+exit 1
diff --git a/bin/estrip b/bin/estrip
index 8a2f5adc1..3ac6a1692 100755
--- a/bin/estrip
+++ b/bin/estrip
@@ -30,9 +30,8 @@ if ${PORTAGE_RESTRICT_strip} || ${FEATURES_nostrip} ; then
${FEATURES_installsources} || exit 0
fi
-[[ ${__PORTAGE_HELPER} == prepstrip ]] && prepstrip=true || prepstrip=false
+prepstrip=false
-if ! ${prepstrip}; then
while [[ $# -gt 0 ]] ; do
case $1 in
--ignore)
@@ -130,7 +129,6 @@ while [[ $# -gt 0 ]] ; do
shift
done
set -- "${ED}"
-fi
PRESERVE_XATTR=false
if [[ ${KERNEL} == linux ]] && ${FEATURES_xattr} ; then