diff options
author | Chris Larson <chris_larson@mentor.com> | 2010-12-16 14:30:08 -0500 |
---|---|---|
committer | Chris Larson <chris_larson@mentor.com> | 2010-12-16 12:39:58 -0700 |
commit | af81d52e48cb6d4f91fff0c70e09dfd421e0057d (patch) | |
tree | 81ede66078183acc2ef9d56e35079b18821bb55a /classes/base.bbclass | |
parent | 556261d7ff4c2da80842eabeff70b9bd4bacfeae (diff) | |
download | openembedded-af81d52e48cb6d4f91fff0c70e09dfd421e0057d.tar.gz |
base: resurrect messages for bitbake 1.8
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Diffstat (limited to 'classes/base.bbclass')
-rw-r--r-- | classes/base.bbclass | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/classes/base.bbclass b/classes/base.bbclass index 4c27273ac3..25520786a9 100644 --- a/classes/base.bbclass +++ b/classes/base.bbclass @@ -232,6 +232,29 @@ python base_do_unpack() { oe_unpack(d, local, urldata) } +python old_bitbake_messages () { + version = [int(c) for c in bb.__version__.split('.')] + if version >= [1, 9, 0]: + return + + from bb.event import BuildBase, DepBase + from bb.build import TaskBase + + name = bb.event.getName(e) + if isinstance(e, TaskBase): + pf = bb.data.getVar('PF', e.data, True) + msg = 'package %s: task %s: %s' % (pf, e.task, name[4:].lower()) + elif isinstance(e, BuildBase): + msg = 'build %s: %s' % (e.name, name[5:].lower()) + elif isinstance(e, DepBase): + msg = 'package %s: dependency %s %s' % (e.pkg, e.dep, name[:-3].lower()) + else: + return + + bb.note(msg) +} +addhandler old_bitbake_messages + python build_summary() { from bb import note, error, data from bb.event import getName |