bitbake: cooker/command: Add finishcommand to reset cooker state

After running a command on the server, it needs to reset to the initial
state. This ensures that subsequent clients start from a known state
and notice any configuration changes.

Ultimately we may want to do more than this buts a good start and better
than nothing.

(Bitbake rev: dd15648fc2654b8d7c3e00ea7ab3dbf04f24f24b)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Richard Purdie committed 2013-09-14 08:20:38 +01:00
1 parent 7663a52061
commit 0519d1ae13
2 files changed
+4 -1

No files matched your search

+1 -1
View File
@@ -124,7 +124,7 @@ class Command:
else:
bb.event.fire(CommandCompleted(), self.cooker.event_data)
self.currentAsyncCommand = None
self.cooker.finishcommand()
class CommandsSync:
"""
+3
View File
@@ -1246,6 +1246,9 @@ class BBCooker:
else:
self.state = state.shutdown
def finishcommand(self):
self.state = state.initial
def initialize(self):
self.initConfigurationData()