From: Ned Ludd Date: Sun, 5 Mar 2006 15:01:06 +0000 (-0000) Subject: - have scanelf nuke insecure rpaths X-Git-Tag: v2.1_pre6~32 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=ddd7ffd33befda7287afafdf7a873fe90db64520;p=portage.git - have scanelf nuke insecure rpaths svn path=/main/trunk/; revision=2813 --- 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