]> git.nbdom.net Git - nb.git/commitdiff
bin/ovh-api
authorDevops <sys@15gifts.com>
Mon, 10 Jul 2017 11:31:25 +0000 (12:31 +0100)
committerDevops <sys@15gifts.com>
Mon, 10 Jul 2017 11:31:25 +0000 (12:31 +0100)
bin/ovh-api

index c310589940189dc54d3f0428b19990240e204051..e06d36a0bc8447c9b294c1eef806e0810f535861 100755 (executable)
@@ -79,11 +79,16 @@ if ($Opt{'ip-is-routed'}) {
   }
   #exit $EXIT_ROUTED{none} unless $master;
 
-  print "$master\n" and exit $EXIT_ROUTED{master} if $master eq $localhost;
   if ($master) {
-    print "$slave\n" and exit $EXIT_ROUTED{slave} if $slave eq $localhost;
-  } else {
-    print "$slave\n" and exit $EXIT_ROUTED{master} if $slave eq $localhost;
+    print "$master\n" and exit $EXIT_ROUTED{master} if $master eq $localhost;
+    print "$master\n" and exit $EXIT_ROUTED{slave} if $slave eq $localhost;
+
+  } elsif($slave eq $localhost) {
+    print "$slave\n" and exit $EXIT_ROUTED{master};
+
+  } elsif($slave) {
+    print "$slave\n" and exit $EXIT_ROUTED{slave};
+
   }
   #print "$master\n" and exit $EXIT_ROUTED{slave} if @_ = grep {$_ eq $localhost} map {$_->[0]} grep {$_->[1] eq 'down'} @routed;