[oe] [PATCH 07/13] insane.bbclass: add exceptions for canadian-* classes

eha at doredevelopment.dk eha at doredevelopment.dk
Tue Oct 7 12:51:40 UTC 2008


From: Esben Haabendal <eha at doredevelopment.dk>


Signed-off-by: Esben Haabendal <eha at doredevelopment.dk>
---
 classes/insane.bbclass |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/classes/insane.bbclass b/classes/insane.bbclass
index a599689..21ece16 100644
--- a/classes/insane.bbclass
+++ b/classes/insane.bbclass
@@ -280,7 +280,7 @@ def package_qa_check_arch(path,name,d):
     target_arch = bb.data.getVar('TARGET_ARCH', d, True)
 
     # FIXME: Cross package confuse this check, so just skip them
-    if bb.data.inherits_class('cross', d) or bb.data.inherits_class('sdk', d):
+    if bb.data.inherits_class('cross', d) or bb.data.inherits_class('sdk', d) or bb.data.inherits_class('canadian-cross', d) or bb.data.inherits_class('canadian-sdk', d):
         return True
 
     # avoid following links to /usr/bin (e.g. on udev builds)
@@ -339,7 +339,7 @@ def package_qa_check_staged(path,d):
     workdir = os.path.join(tmpdir, "work")
 
     installed = "installed=yes"
-    if bb.data.inherits_class("native", d) or bb.data.inherits_class("cross", d):
+    if bb.data.inherits_class("native", d) or bb.data.inherits_class("cross", d) or bb.data.inherits_class("canadian-native", d) or bb.data.inherits_class("canadian-cross", d):
         pkgconfigcheck = workdir
     else:
         pkgconfigcheck = tmpdir
@@ -353,7 +353,7 @@ def package_qa_check_staged(path,d):
             if file[-2:] == "la":
                 file_content = open(path).read()
                 # Don't check installed status for native/cross packages
-                if not bb.data.inherits_class("native", d) and not bb.data.inherits_class("cross", d):
+                if not bb.data.inherits_class("native", d) and not bb.data.inherits_class("cross", d) and not bb.data.inherits_class("canadian-native", d) and not bb.data.inherits_class("canadian-cross", d):
                     if installed in file_content:
                         error_msg = "%s failed sanity test (installed) in path %s" % (file,root)
                         sane = package_qa_handle_error(5, error_msg, "staging", path, d)
-- 
1.5.4.3





More information about the Openembedded-devel mailing list