summaryrefslogtreecommitdiffstats
path: root/bitbake
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2021-11-08 16:26:04 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2021-11-12 17:27:58 +0000
commit6e02c340bfea4b9616058a6c17c0d7d213968716 (patch)
tree9669da2cf41e2edc859af66b0630ae57e836b3ef /bitbake
parent903333da5b59dd48129c8cea90f0e0a1b825526e (diff)
downloadpoky-6e02c340bfea4b9616058a6c17c0d7d213968716.tar.gz
bitbake: 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. (Bitbake rev: 693eec8edf8d3b2b01c53be6776213cccd797485) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 87c9e120897ed04dfc64d4752fc602f9bfcb8645) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake')
-rw-r--r--bitbake/lib/bb/runqueue.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/bitbake/lib/bb/runqueue.py b/bitbake/lib/bb/runqueue.py
index 3300bb4f98..cd10da8b3a 100644
--- a/bitbake/lib/bb/runqueue.py
+++ b/bitbake/lib/bb/runqueue.py
@@ -933,6 +933,7 @@ class RunQueueData:
933 for tid in list(self.runtaskentries.keys()): 933 for tid in list(self.runtaskentries.keys()):
934 if tid not in runq_build: 934 if tid not in runq_build:
935 reduced_tasklist.remove(tid) 935 reduced_tasklist.remove(tid)
936 runq_build = {}
936 937
937 for task in self.cooker.configuration.runall: 938 for task in self.cooker.configuration.runall:
938 if not task.startswith("do_"): 939 if not task.startswith("do_"):