- $zonefile->print("# $origin->{name}\n");
- $zonefile->print("C\L$origin->{code}\E.${zone}:$cluster->{name}.${zone}:600\n");
-
- $jszonefile->print(" CNAME(\"\L$origin->{code}\E.${jszone}\", \"$cluster->{name}.${zone}.\", TTL(\"10m\")),\n");
-
- push @json, {
- type => "Feature",
- geometry => {
- type => "LineString",
- coordinates => [ [ $clon, $clat ], [ $slon, $slat ] ]
- },
- properties => {
- origin => $origin->{name},
- server => $cluster->{name},
- colour => $cluster->{colour}
+ if ($clon > 0 && $slon < 0 && 360 + $slon - $clon < $clon - $slon)
+ {
+ $slon = $slon + 360;
+ }
+ elsif ($slon > 0 && $clon < 0 && 360 + $clon - $slon < $slon - $clon)
+ {
+ $clon = $clon + 360;