diff options
-rwxr-xr-x | bin/misc-functions.sh | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/bin/misc-functions.sh b/bin/misc-functions.sh index 0a4c9ff94..df85d4db2 100755 --- a/bin/misc-functions.sh +++ b/bin/misc-functions.sh @@ -89,14 +89,14 @@ install_qa_check() { qa_var="QA_TEXTRELS_${ARCH}" [[ -n ${!qa_var} ]] && QA_TEXTRELS=${!qa_var} [[ -n ${QA_STRICT_TEXTRELS} ]] && QA_TEXTRELS="" - f=$(scanelf -qyRF '%t %p' "${D}" | grep -v ' usr/lib/debug/' | \ - gawk ' - BEGIN { split("'"${QA_TEXTRELS}"'", ignore); } - { for (idx in ignore) - if ($NF ~ "^"ignore[idx]"$") - next; - print; - }') + f=() + for s in $(scanelf -qyRF '%t %p' "${D}" | grep -v ' usr/lib/debug/'); do + [[ ${s} == "TEXTREL" ]] && continue + for t in ${QA_TEXTRELS}; do + [[ ${t} == ${s} ]] && continue 2 + done + f=( ${f} ${s} ) + done if [[ -n ${f} ]] ; then scanelf -qyRF '%T %p' "${PORTAGE_BUILDDIR}"/ &> "${T}"/scanelf-textrel.log echo -ne '\a\n' @@ -108,7 +108,7 @@ install_qa_check() { echo " For more information, see http://hardened.gentoo.org/pic-fix-guide.xml" echo " Please include this file in your report:" echo " ${T}/scanelf-textrel.log" - echo "${f}" + echo "${f[@]}" echo -ne '\a\n' die_msg="${die_msg} textrels," sleep 1 |