diff --git a/python/lib/cloudutils/serviceConfig.py b/python/lib/cloudutils/serviceConfig.py index 881d88f1991..c10e674ea92 100644 --- a/python/lib/cloudutils/serviceConfig.py +++ b/python/lib/cloudutils/serviceConfig.py @@ -20,6 +20,9 @@ class serviceCfgBase(object): result = False try: result = self.config() + if result is None: + result = False + self.status = result writeProgressBar(None, result) return result @@ -369,7 +372,9 @@ class securityPolicyConfigRedhat(serviceCfgBase): except: raise CloudRuntimeException("Failed to configure selinux, please see the /var/log/cloud/setupAgent.log for detail, \ or you can manually disable it before starting myCloud") - + else: + return True + def restore(self): try: bash("setenforce 1") diff --git a/python/lib/cloudutils/utilities.py b/python/lib/cloudutils/utilities.py index 30df9781001..c0b32480ae4 100644 --- a/python/lib/cloudutils/utilities.py +++ b/python/lib/cloudutils/utilities.py @@ -71,6 +71,7 @@ def initLoging(logFile=None): logging.basicConfig(level=logging.DEBUG) def writeProgressBar(msg, result): + output = "[%-6s]\n"%"Failed" if msg is not None: output = "%-30s"%msg elif result is True: