summaryrefslogtreecommitdiffstats
path: root/meta/classes/insane.bbclass
diff options
context:
space:
mode:
Diffstat (limited to 'meta/classes/insane.bbclass')
-rw-r--r--meta/classes/insane.bbclass6
1 files changed, 4 insertions, 2 deletions
diff --git a/meta/classes/insane.bbclass b/meta/classes/insane.bbclass
index 3ed5581949..ee57721634 100644
--- a/meta/classes/insane.bbclass
+++ b/meta/classes/insane.bbclass
@@ -17,7 +17,6 @@
17# files under exec_prefix 17# files under exec_prefix
18 18
19 19
20inherit package
21PACKAGE_DEPENDS += "${QADEPENDS}" 20PACKAGE_DEPENDS += "${QADEPENDS}"
22PACKAGEFUNCS += " do_package_qa " 21PACKAGEFUNCS += " do_package_qa "
23 22
@@ -26,6 +25,7 @@ PACKAGEFUNCS += " do_package_qa "
26QADEPENDS = "prelink-native" 25QADEPENDS = "prelink-native"
27QADEPENDS_class-native = "" 26QADEPENDS_class-native = ""
28QADEPENDS_class-nativesdk = "" 27QADEPENDS_class-nativesdk = ""
28QA_SANE = "True"
29 29
30# 30#
31# dictionary for elf headers 31# dictionary for elf headers
@@ -133,6 +133,7 @@ def package_qa_handle_error(error_class, error_msg, d):
133 package_qa_write_error(error_msg, d) 133 package_qa_write_error(error_msg, d)
134 if error_class in (d.getVar("ERROR_QA", True) or "").split(): 134 if error_class in (d.getVar("ERROR_QA", True) or "").split():
135 bb.error("QA Issue: %s" % error_msg) 135 bb.error("QA Issue: %s" % error_msg)
136 d.setVar("QA_SANE", False)
136 return False 137 return False
137 else: 138 else:
138 bb.warn("QA Issue: %s" % error_msg) 139 bb.warn("QA Issue: %s" % error_msg)
@@ -820,7 +821,8 @@ python do_package_qa () {
820 if 'libdir' in d.getVar("ALL_QA", True).split(): 821 if 'libdir' in d.getVar("ALL_QA", True).split():
821 package_qa_check_libdir(d) 822 package_qa_check_libdir(d)
822 823
823 if not walk_sane or not rdepends_sane or not deps_sane: 824 qa_sane = d.getVar("QA_SANE", True)
825 if not walk_sane or not rdepends_sane or not deps_sane or not qa_sane:
824 bb.fatal("QA run found fatal errors. Please consider fixing them.") 826 bb.fatal("QA run found fatal errors. Please consider fixing them.")
825 bb.note("DONE with PACKAGE QA") 827 bb.note("DONE with PACKAGE QA")
826} 828}