Index: Mk/Scripts/qa.sh =================================================================== --- Mk/Scripts/qa.sh +++ Mk/Scripts/qa.sh @@ -1012,15 +1012,17 @@ fi } -checks="shebang symlinks paths stripped desktopfileutils sharedmimeinfo" -checks="$checks suidfiles libtool libperl prefixvar baselibs terminfo" -checks="$checks proxydeps sonames perlcore no_arch gemdeps gemfiledeps flavors" -checks="$checks license depends_blacklist pkgmessage reinplace" ret=0 cd ${STAGEDIR} || exit 1 +checks="shebang symlinks paths stripped desktopfileutils sharedmimeinfo suidfiles libtool libperl prefixvar baselibs terminfo proxydeps sonames perlcore no_arch gemdeps gemfiledeps flavors license depends_blacklist pkgmessage reinplace" for check in ${checks}; do - ${check} || ret=1 + eval check_test="\$IGNORE_QA_$check" + if [ -z ${check_test} ]; then + ${check} || ret=1 + else + warn "Ignoring $check QA test" + fi done exit ${ret}