[oe-commits] Chris Larson : base: resurrect messages for bitbake 1.8
git version control
git at git.openembedded.org
Thu Dec 16 19:41:19 UTC 2010
Module: openembedded.git
Branch: master
Commit: af81d52e48cb6d4f91fff0c70e09dfd421e0057d
URL: http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=af81d52e48cb6d4f91fff0c70e09dfd421e0057d
Author: Chris Larson <chris_larson at mentor.com>
Date: Thu Dec 16 14:30:08 2010 -0500
base: resurrect messages for bitbake 1.8
Signed-off-by: Chris Larson <chris_larson at mentor.com>
---
classes/base.bbclass | 23 +++++++++++++++++++++++
1 files changed, 23 insertions(+), 0 deletions(-)
diff --git a/classes/base.bbclass b/classes/base.bbclass
index 4c27273..2552078 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
More information about the Openembedded-commits
mailing list