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.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
else:
bb.event.fire(CommandCompleted(), self.cooker.event_data)
self.currentAsyncCommand = None
-
+ self.cooker.finishcommand()
class CommandsSync:
"""
else:
self.state = state.shutdown
+ def finishcommand(self):
+ self.state = state.initial
+
def initialize(self):
self.initConfigurationData()