bitbake/lib/bb/build.py:
authorHolger Hans Peter Freyther <zecke@selfish.org>
Sat, 18 Jun 2005 14:48:31 +0000 (14:48 +0000)
committerHolger Hans Peter Freyther <zecke@selfish.org>
Sat, 18 Jun 2005 14:48:31 +0000 (14:48 +0000)
    -Fix the task_cache as reference assumption as described
     in bug report #60

    Patch courtsey keturn

lib/bb/build.py

index d288637..dd8b5e1 100644 (file)
@@ -239,8 +239,6 @@ def exec_func_shell(func, d):
         raise FuncFailed( logfile )
 
 
-_task_cache = []
-
 def exec_task(task, d):
     """Execute an BB 'task'
 
@@ -286,6 +284,7 @@ def exec_task(task, d):
                 exec_func(item, localdata)
                 event.fire(TaskSucceeded(item, localdata))
                 task_cache.append(item)
+                data.setVar('_task_cache', task_cache, d)
             except FuncFailed, reason:
                 note( "Task failed: %s" % reason )
                 failedevent = TaskFailed(item, d)