summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2021-11-08 16:26:04 +0000
committerAnuj Mittal <anuj.mittal@intel.com>2021-11-12 14:16:48 +0800
commit693eec8edf8d3b2b01c53be6776213cccd797485 (patch)
treee5a7c127bfbc5f1d27e9c019eae854fb82edc5c6
parentcc2e9c4800a8dfde24b3b5fa7184d0bb6398d4fe (diff)
downloadbitbake-693eec8edf8d3b2b01c53be6776213cccd797485.tar.gz
runqueue: Fix runall option handling
The previous fix for runall option handling had a small bug in it, it didn't clear the originally processed task list which meant it was running too many tasks. Fix this so the list is reset and rebuild correctly. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 87c9e120897ed04dfc64d4752fc602f9bfcb8645) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
-rw-r--r--lib/bb/runqueue.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/bb/runqueue.py b/lib/bb/runqueue.py
index 3300bb4f9..cd10da8b3 100644
--- a/lib/bb/runqueue.py
+++ b/lib/bb/runqueue.py
@@ -933,6 +933,7 @@ class RunQueueData:
for tid in list(self.runtaskentries.keys()):
if tid not in runq_build:
reduced_tasklist.remove(tid)
+ runq_build = {}
for task in self.cooker.configuration.runall:
if not task.startswith("do_"):