X-Git-Url: http://git.onelab.eu/?p=pyplnet.git;a=blobdiff_plain;f=plnet.py;h=bd07405eb57a527d53213472ed63f8246b951513;hp=00b343fd454d07a4cf30dd161d690249d842a242;hb=0a19da0e80f66f7704a46a95a9e5a8921aaee387;hpb=f5331875592beb6a1d9487168a73e9adf2b83860 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