From: Zac Medico Date: Sat, 5 May 2012 07:32:34 +0000 (-0700) Subject: QA Notice for RESTRICT=binchecks + ELF files X-Git-Tag: v2.2.0_alpha102~7 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=72314d2e24aa96af614b052b8b29e6d02d37a641;p=portage.git QA Notice for RESTRICT=binchecks + ELF files --- diff --git a/bin/misc-functions.sh b/bin/misc-functions.sh index 1098f1802..4a74984b2 100755 --- a/bin/misc-functions.sh +++ b/bin/misc-functions.sh @@ -551,6 +551,12 @@ install_qa_check() { [ -n "${QA_SONAME_NO_SYMLINK}" ] && \ echo "${QA_SONAME_NO_SYMLINK}" > \ "${PORTAGE_BUILDDIR}"/build-info/QA_SONAME_NO_SYMLINK + + if has binchecks ${RESTRICT} && \ + [ -s "${PORTAGE_BUILDDIR}/build-info/NEEDED.ELF.2" ] ; then + eqawarn "QA Notice: RESTRICT=binchecks prevented checks on these ELF files:" + eqawarn "$(while read -r x; do x=${x#*;} ; echo ${x%%;*} ; done < "${PORTAGE_BUILDDIR}"/build-info/NEEDED.ELF.2)" + fi fi local unsafe_files=$(find "${ED}" -type f '(' -perm -2002 -o -perm -4002 ')' | sed -e "s:^${ED}:/:")