1 # Check zonenow.tab for consistency with primary data.
3 # Contributed by Paul Eggert. This file is in the public domain.
5 function record_zone(zone, data) {
8 zones[data] = zones[data] " " zone
13 while (getline <zdump_table) {
15 record_zone(zone, data)
17 sub(/.*\.dir\//, "", zone)
18 sub(/\/\//, "/", zone)
24 record_zone(zone, data)
30 data = zone_data[zone]
32 printf "%s: no data\n", zone
37 printf "zones %s and %s identical from now on\n", zone, zone2
45 for (zone in zone_data) {
46 data = zone_data[zone]
48 printf "checknow.tab should have one of:%s\n", zones[data]
49 zonenow[data] = zone # This suppresses duplicate diagnostics.