diff options
author | Mike Frysinger <vapier@gentoo.org> | 2007-08-17 23:30:36 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2007-08-17 23:30:36 +0000 |
commit | fa32b9ed18f3f853485f50a839598a3fb8963a2f (patch) | |
tree | 0f1e4a68d5dc03fad700da052049618c8f97e1cf | |
parent | 6ded79eda2c4b68c9ed0abb7e533a9d0516624c8 (diff) | |
download | portage-fa32b9ed18f3f853485f50a839598a3fb8963a2f.tar.gz portage-fa32b9ed18f3f853485f50a839598a3fb8963a2f.tar.bz2 portage-fa32b9ed18f3f853485f50a839598a3fb8963a2f.zip |
filter out kernel modules from ELF QA checks #184443
svn path=/main/trunk/; revision=7645
-rwxr-xr-x | bin/misc-functions.sh | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/bin/misc-functions.sh b/bin/misc-functions.sh index 06698fbe9..1c79822d2 100755 --- a/bin/misc-functions.sh +++ b/bin/misc-functions.sh @@ -60,12 +60,12 @@ install_qa_check() { if type -P scanelf > /dev/null && ! hasq binchecks ${RESTRICT}; then local qa_var insecure_rpath=0 tmp_quiet=${PORTAGE_QUIET} - + # display warnings when using stricter because we die afterwards if has stricter ${FEATURES} ; then unset PORTAGE_QUIET fi - + # Make sure we disallow insecure RUNPATH/RPATH's # Don't want paths that point to the tree where the package was built # (older, broken libtools would do this). Also check for null paths @@ -94,7 +94,7 @@ install_qa_check() { qa_var="QA_TEXTRELS_${ARCH/-/_}" [[ -n ${!qa_var} ]] && QA_TEXTRELS=${!qa_var} [[ -n ${QA_STRICT_TEXTRELS} ]] && QA_TEXTRELS="" - export QA_TEXTRELS + export QA_TEXTRELS="${QA_TEXTRELS} lib*/modules/*.ko" f=$(scanelf -qyRF '%t %p' "${D}" | grep -v 'usr/lib/debug/') if [[ -n ${f} ]] ; then scanelf -qyRF '%T %p' "${PORTAGE_BUILDDIR}"/ &> "${T}"/scanelf-textrel.log @@ -134,7 +134,8 @@ install_qa_check() { qa_var="QA_WX_LOAD_${ARCH/-/_}" [[ -n ${!qa_var} ]] && QA_WX_LOAD=${!qa_var} [[ -n ${QA_STRICT_WX_LOAD} ]] && QA_WX_LOAD="" - export QA_EXECSTACK QA_WX_LOAD + export QA_EXECSTACK="${QA_EXECSTACK} lib*/modules/*.ko" + export QA_WX_LOAD="${QA_WX_LOAD} lib*/modules/*.ko" f=$(scanelf -qyRF '%e %p' "${D}" | grep -v 'usr/lib/debug/') ;; esac |