[bitbake-devel] [PATCH 01/14] toaster: update saving sstate task data
Alex DAMIAN
alexandru.damian at intel.com
Mon Mar 31 16:47:01 UTC 2014
From: Alexandru DAMIAN <alexandru.damian at intel.com>
This is an update on the sstate file saving data.
It saves both found and missed sstate tasks.
Signed-off-by: Alexandru DAMIAN <alexandru.damian at intel.com>
---
lib/bb/ui/buildinfohelper.py | 17 ++++++++++++++++-
1 file changed, 16 insertions(+), 1 deletion(-)
diff --git a/lib/bb/ui/buildinfohelper.py b/lib/bb/ui/buildinfohelper.py
index d1d92c8..0a15579 100644
--- a/lib/bb/ui/buildinfohelper.py
+++ b/lib/bb/ui/buildinfohelper.py
@@ -750,7 +750,7 @@ class BuildInfoHelper(object):
def store_missed_state_tasks(self, event):
- for (fn, taskname, taskhash, sstatefile) in event.data:
+ for (fn, taskname, taskhash, sstatefile) in event.data['missed']:
identifier = fn + taskname + "_setscene"
recipe_information = self._get_recipe_information_from_taskfile(fn)
@@ -769,6 +769,21 @@ class BuildInfoHelper(object):
self.orm_wrapper.get_update_task_object(task_information)
+ for (fn, taskname, taskhash, sstatefile) in event.data['found']:
+
+ identifier = fn + taskname + "_setscene"
+ recipe_information = self._get_recipe_information_from_taskfile(fn)
+ recipe = self.orm_wrapper.get_update_recipe_object(recipe_information)
+ class MockEvent: pass
+ event = MockEvent()
+ event.taskname = taskname
+ event.taskhash = taskhash
+ task_information = self._get_task_information(event,recipe)
+
+ task_information['path_to_sstate_obj'] = sstatefile
+
+ self.orm_wrapper.get_update_task_object(task_information)
+
def store_target_package_data(self, event):
assert 'data' in vars(event)
--
1.9.1
More information about the bitbake-devel
mailing list