summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-07-24 01:16:25 +0000
committerZac Medico <zmedico@gentoo.org>2007-07-24 01:16:25 +0000
commit757b28157f1fbc28e3eb58dbf9e902a357ace83b (patch)
treeffa61399ecf2e40b763d3ef4df55a79552e4fb33 /bin
parentAdd FEATURES=fakeroot support which causes install and package phases to run ... (diff)
downloadportage-idfetch-757b28157f1fbc28e3eb58dbf9e902a357ace83b.tar.gz
portage-idfetch-757b28157f1fbc28e3eb58dbf9e902a357ace83b.tar.bz2
portage-idfetch-757b28157f1fbc28e3eb58dbf9e902a357ace83b.zip
For bug #186337, show an ewarn message if FEATURES=installsources is enabled but debugedit is not installed. Also document installsources and splitdebug in make.conf.example.
svn path=/main/trunk/; revision=7381
Diffstat (limited to 'bin')
-rwxr-xr-xbin/prepstrip5
1 files changed, 5 insertions, 0 deletions
diff --git a/bin/prepstrip b/bin/prepstrip
index c5b23d3a..178b5c17 100755
--- a/bin/prepstrip
+++ b/bin/prepstrip
@@ -25,6 +25,11 @@ type -P -- ${OBJCOPY} > /dev/null || OBJCOPY=objcopy
export SAFE_STRIP_FLAGS="--strip-unneeded"
export PORTAGE_STRIP_FLAGS=${PORTAGE_STRIP_FLAGS-${SAFE_STRIP_FLAGS} -R .comment}
+if hasq installsources ${FEATURES} && ! type -P debugedit >/dev/null ; then
+ ewarn "FEATURES=installsources is enabled but the debugedit binary could not"
+ ewarn "be found. This feature will not work unless debugedit is installed!"
+fi
+
save_elf_sources() {
hasq installsources ${FEATURES} || return 0
type -P debugedit >/dev/null || return 0