From: Thierry Parmentelat Date: Wed, 6 Jul 2016 14:27:03 +0000 (+0200) Subject: tweaked ovs_check a little X-Git-Tag: pyplnet-4.3-19~4 X-Git-Url: http://git.onelab.eu/?p=pyplnet.git;a=commitdiff_plain;h=0a19da0e80f66f7704a46a95a9e5a8921aaee387 tweaked ovs_check a little --- diff --git a/plnet.py b/plnet.py index 00b343f..bd07405 100755 --- 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