tweaked ovs_check a little
authorThierry Parmentelat <thierry.parmentelat@inria.fr>
Wed, 6 Jul 2016 14:27:03 +0000 (16:27 +0200)
committerThierry Parmentelat <thierry.parmentelat@inria.fr>
Thu, 7 Jul 2016 10:20:52 +0000 (12:20 +0200)
plnet.py

index 00b343f..bd07405 100755 (executable)
--- a/plnet.py
+++ b/plnet.py
@@ -19,14 +19,15 @@ def ovs_check(logger):
         it once.
     """
     rc = os.system("service openvswitch status")
-    if rc!=0:
-        logger.log("net: restarting openvswitch")
-        rc = os.system("service openvswitch restart")
+    if rc == 0:
+        return True
+    logger.log("net: restarting openvswitch")
+    rc = os.system("service openvswitch restart")
     rc = os.system("service openvswitch status")
-    if rc!=0:
-        logger.log("net: failed to restart openvswitch")
-        return False
-    return True
+    if rc == 0:
+        return True
+    logger.log("net: failed to restart openvswitch")
+    return False
 
 def InitInterfaces(logger, plc, data, root="", files_only=False, program="NodeManager"):
     global version