Adds clean service shutdown on Windows

This commit is contained in:
Alessandro Pilotti
2013-03-30 18:41:11 +02:00
parent 581928a5ee
commit 77aa4922c4
3 changed files with 24 additions and 0 deletions

View File

@@ -36,6 +36,7 @@ class InitManager(object):
if self._is_already_configured(osutils):
LOG.info('Host already configured, skipping configuration')
osutils.terminate()
return
plugins = plugins_factory.PluginFactory().load_plugins()
@@ -68,3 +69,5 @@ class InitManager(object):
osutils.reboot()
except Exception, ex:
LOG.error('reboot failed with error \'%s\'' % ex)
osutils.terminate()