aboutsummaryrefslogtreecommitdiffstats
path: root/classes/base.bbclass
diff options
context:
space:
mode:
authorChris Larson <chris_larson@mentor.com>2010-12-16 14:30:08 -0500
committerChris Larson <chris_larson@mentor.com>2010-12-16 12:39:58 -0700
commitaf81d52e48cb6d4f91fff0c70e09dfd421e0057d (patch)
tree81ede66078183acc2ef9d56e35079b18821bb55a /classes/base.bbclass
parent556261d7ff4c2da80842eabeff70b9bd4bacfeae (diff)
downloadopenembedded-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.bbclass23
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