From ddd7ffd33befda7287afafdf7a873fe90db64520 Mon Sep 17 00:00:00 2001 From: Ned Ludd Date: Sun, 5 Mar 2006 15:01:06 +0000 Subject: - have scanelf nuke insecure rpaths svn path=/main/trunk/; revision=2813 --- bin/ebuild.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'bin') diff --git a/bin/ebuild.sh b/bin/ebuild.sh index 70df2ba65..41285edb2 100755 --- a/bin/ebuild.sh +++ b/bin/ebuild.sh @@ -1103,11 +1103,16 @@ dyn_install() { echo -ne '\a\n' echo "QA Notice: the following files contain insecure RUNPATH's" echo " Please file a bug about this at http://bugs.gentoo.org/" - echo " For more information on this issue, kindly review:" - echo " http://bugs.gentoo.org/81745" + echo " with the maintaining herd of the package." + echo " Summary: $CATEGORY/$PN: insecure RPATH ${f}" echo "${f}" echo -ne '\a\n' - insecure_rpath=1 + if has stricter ${FEATURES}; then + insecure_rpath=1 + else + echo "Auto fixing rpaths for ${f}" + TMPDIR=${PORTAGE_BUILDDIR} scanelf -BXr ${f} -o /dev/null + fi fi # Check for setid binaries but are not built with BIND_NOW -- cgit v1.2.3-1-g7c22