[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