[bitbake-devel] [PATCH 2/2] build: fix handling of task override for tasks with underscores in their names
Paul Eggleton
paul.eggleton at linux.intel.com
Mon Feb 17 14:07:41 UTC 2014
Tasks whose names contain underscores (such as do_populate_sdk in OE)
when converted to a task override do not function properly. If we
replace underscores with hyphens we can still have a working override
for these tasks.
Signed-off-by: Paul Eggleton <paul.eggleton at linux.intel.com>
---
lib/bb/build.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/bb/build.py b/lib/bb/build.py
index 692b91e..50a28dc 100644
--- a/lib/bb/build.py
+++ b/lib/bb/build.py
@@ -330,7 +330,7 @@ def _task_data(fn, task, d):
localdata.setVar('BB_FILENAME', fn)
localdata.setVar('BB_CURRENTTASK', task[3:])
localdata.setVar('OVERRIDES', 'task-%s:%s' %
- (task[3:], d.getVar('OVERRIDES', False)))
+ (task[3:].replace('_', '-'), d.getVar('OVERRIDES', False)))
localdata.finalize()
bb.data.expandKeys(localdata)
return localdata
--
1.8.5.3
More information about the bitbake-devel
mailing list