[oe-commits] org.oe.dev sanity.bbclass: Run sanity checker after configuration parsing for bitbake > 1.8.6

rpurdie commit openembedded-commits at lists.openembedded.org
Sun Jul 29 21:35:54 UTC 2007


sanity.bbclass: Run sanity checker after configuration parsing for bitbake > 1.8.6

Author: rpurdie at openembedded.org
Branch: org.openembedded.dev
Revision: 4f833d2ee3f0e87147efea103891e18faefe0af1
ViewMTN: http://monotone.openembedded.org/revision.psp?id=4f833d2ee3f0e87147efea103891e18faefe0af1
Files:
1
classes/sanity.bbclass
Diffs:

#
# mt diff -rac1396681a39aa837975627d5f2c4b2b31275af8 -r4f833d2ee3f0e87147efea103891e18faefe0af1
#
# 
# 
# patch "classes/sanity.bbclass"
#  from [95fd13bb43f72d6183d34fd1c7babdc5fd181427]
#    to [9fd2d1126db60cd2b7c4bea2ce6ccc2b21e57eb3]
# 
============================================================
--- classes/sanity.bbclass	95fd13bb43f72d6183d34fd1c7babdc5fd181427
+++ classes/sanity.bbclass	9fd2d1126db60cd2b7c4bea2ce6ccc2b21e57eb3
@@ -89,7 +89,7 @@ def check_sanity(e):
 	if not check_app_exists('${BUILD_PREFIX}g++', e.data):
 		missing = missing + "C++ Compiler (${BUILD_PREFIX}g++),"
 
-	required_utilities = "patch help2man diffstat texi2html makeinfo cvs svn git bzip2 tar gzip gawk md5sum bison"
+	required_utilities = "patch diffstat texi2html makeinfo cvs svn git bzip2 tar gzip gawk md5sum bison"
 
 	for util in required_utilities.split():
 		if not check_app_exists( util, e.data ):
@@ -111,6 +111,16 @@ python check_sanity_eventhandler() {
     from bb import note, error, data, __version__
     from bb.event import getName
 
+    try:
+        from distutils.version import LooseVersion
+    except ImportError:
+        def LooseVersion(v): print "WARNING: sanity.bbclass can't compare versions without python-distutils"; return 1
+
+    if (LooseVersion(bb.__version__) > LooseVersion("1.8.6")):
+        if getName(e) == "ConfigParsed":
+            check_sanity(e)
+        return NotHandled
+
     if getName(e) == "BuildStarted":
         check_sanity(e)
 






More information about the Openembedded-commits mailing list