summaryrefslogtreecommitdiffstats
path: root/bitbake/lib
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-08 22:01:19 +0000
commit28937721ab04968e689aec26a92a2317dd2d5828 (patch)
tree15bc1ffcac1c8137cff13adb7e9b56b2b34da425 /bitbake/lib
parent267eca35c1ac1e59a780ff433ad32018e294cc0f (diff)
downloadpoky-28937721ab04968e689aec26a92a2317dd2d5828.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: 87c9e120897ed04dfc64d4752fc602f9bfcb8645) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib')
-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 7d4cbed775..957c2d1806 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_"):