From 0a19da0e80f66f7704a46a95a9e5a8921aaee387 Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Wed, 6 Jul 2016 16:27:03 +0200 Subject: [PATCH] tweaked ovs_check a little --- plnet.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) 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 -- 2.43.0