summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/runqueue.py
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2016-01-08 18:25:55 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-01-11 23:26:32 +0000
commit46731daa5f74a61dc6c48d9109b4ad4efb835705 (patch)
tree86f7e221be89ed7a5bae377676f0b6cd4ecac9c4 /bitbake/lib/bb/runqueue.py
parent34f8db9b44fb65e0770886276377cba55af8756c (diff)
downloadpoky-46731daa5f74a61dc6c48d9109b4ad4efb835705.tar.gz
bitbake: main/runqueue: Add --setscene-only option to bitbake
Its turning out that we really need a way to have bitbake just run the setscene tasks but not any real tasks, particularly for SDK operations. Add an option for this since its pretty straight forward. This allows various nasty workarounds in OE-Core to be removed. (Bitbake rev: e4a2aafa1650a227a04d92a8a0b31efaed2c310e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/runqueue.py')
-rw-r--r--bitbake/lib/bb/runqueue.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/bitbake/lib/bb/runqueue.py b/bitbake/lib/bb/runqueue.py
index ee06f0e71e..da7059b17f 100644
--- a/bitbake/lib/bb/runqueue.py
+++ b/bitbake/lib/bb/runqueue.py
@@ -1077,9 +1077,12 @@ class RunQueue:
1077 retval = self.rqexe.execute() 1077 retval = self.rqexe.execute()
1078 1078
1079 if self.state is runQueueRunInit: 1079 if self.state is runQueueRunInit:
1080 logger.info("Executing RunQueue Tasks") 1080 if self.cooker.configuration.setsceneonly:
1081 self.rqexe = RunQueueExecuteTasks(self) 1081 self.state = runQueueComplete
1082 self.state = runQueueRunning 1082 else:
1083 logger.info("Executing RunQueue Tasks")
1084 self.rqexe = RunQueueExecuteTasks(self)
1085 self.state = runQueueRunning
1083 1086
1084 if self.state is runQueueRunning: 1087 if self.state is runQueueRunning:
1085 retval = self.rqexe.execute() 1088 retval = self.rqexe.execute()