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

index 49a02270607cb84ee40a713a57cddcf88805412e..b19cbc0e2d8a0891159f4fa09cc4467e79709c3f 100755 (executable)
@@ -63,9 +63,9 @@ if ($Opt{'ip-routed'}) {
 }
 
 if ($Opt{'ip-is-routed'}) {
-  my @routed = ip_routed($Opt{'ip-is-routed'});
+  my @routed = grep { $_->[1] ne 'down' } ip_routed($Opt{'ip-is-routed'});
   my $localhost = hostname();
-  exit 0 if @_ = grep {$_ eq $localhost} map {$_->[0]} grep {$_->[1] eq 'master'} @routed and print $_[0]."\n";
+  exit 0 if @routed==1 or @_ = grep {$_ eq $localhost} map {$_->[0]} grep {$_->[1] eq 'master'} @routed and print $_[0]."\n";
   exit 2 if @_ = grep {$_ eq $localhost} map {$_->[0]} grep {$_->[1] eq 'slave'} @routed and print $_[0]."\n";
   exit 1;
 }