X-Git-Url: https://git.openstreetmap.org./dns.git/blobdiff_plain/b9f422185e874c3d03ddae51d61d6bec941e2326..f001db6d56d84f3b90badb78287280b4eff5eb1b:/bin/mkgeo diff --git a/bin/mkgeo b/bin/mkgeo index 9a36ae2..3a69d89 100755 --- a/bin/mkgeo +++ b/bin/mkgeo @@ -149,6 +149,9 @@ foreach my $server (@servers) } } +# Abort if no servers at all are up +exit 0 unless grep { $_->{status} eq "up" } values(%$clusters); + # Create target origins object my $targetorigins = {}; @@ -352,7 +355,7 @@ if (defined($gdnsname)) my $continent = ""; $gdnsmapfile->print("${gdnsname} => {\n"); - $gdnsmapfile->print(" geoip2_db => /usr/share/GeoIP/GeoLite2-Country.mmdb\n"); + $gdnsmapfile->print(" geoip2_db => /etc/gdnsd/geoip/GeoLite2-Country.mmdb\n"); $gdnsmapfile->print(" datacenters => [" . join(",", sort(keys(%$clusters))) . "]\n"); $gdnsmapfile->print(" map => {\n"); $gdnsmapfile->print(" default => [" . join(",", sort(map { $_->{name} } grep { $_->{default} } values(%$clusters))) . "]\n");