]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
bitbake/runqueue: When we successfully fork off a task and there are more processes...
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 15 Feb 2011 23:20:54 +0000 (23:20 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 8 Jun 2011 10:48:55 +0000 (11:48 +0100)
(From Poky rev: 974ea1a190167dcfd831ba1fc5f733e0dc9a6fda)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
lib/bb/runqueue.py

index 1483bda42db5e5f688afc081290a95181e8206e4..3f3b36b895765744c7aee60a2eb57086b39d2548 100644 (file)
@@ -1316,6 +1316,8 @@ class RunQueueExecuteTasks(RunQueueExecute):
             self.build_pipes[pid] = runQueuePipe(pipein, pipeout, self.cfgData)
             self.runq_running[task] = 1
             self.stats.taskActive()
+            if self.stats.active < self.number_tasks:
+                return True
 
         for pipe in self.build_pipes:
             self.build_pipes[pipe].read()