47 log_warn "TODO: check_hosts $hosts" |
47 log_warn "TODO: check_hosts $hosts" |
48 done |
48 done |
49 |
49 |
50 log "Updating forward host zones..." |
50 log "Updating forward host zones..." |
51 for hosts in $(list_files etc/hosts); do |
51 for hosts in $(list_files etc/hosts); do |
52 update_hosts_forward var/zones/hosts/$hosts $hosts \ |
52 update_hosts_forward "var/zones/hosts/$hosts" "$hosts" \ |
53 etc/hosts/$hosts |
53 "etc/hosts/$hosts" |
54 done |
54 done |
55 |
55 |
56 log "Updating DHCP hosts..." |
56 log "Updating DHCP hosts..." |
57 for hosts in $(list_files etc/hosts); do |
57 for hosts in $(list_files etc/hosts); do |
58 update_hosts_dhcp var/dhcp/$hosts.conf \ |
58 update_hosts_dhcp "var/dhcp/$hosts.conf" \ |
59 etc/hosts/$hosts |
59 "etc/hosts/$hosts" |
60 done |
60 done |
61 |
61 |
62 log "Updating reverse host zones..." |
62 log "Updating reverse host zones..." |
63 update_hosts_reverse var/zones/hosts/194.197.235 194.197.235.0/24 \ |
63 update_hosts_reverse var/zones/hosts/194.197.235 194.197.235.0/24 \ |
64 etc/hosts/paivola.fi etc/hosts/*.paivola.fi |
64 "etc/hosts/paivola.fi" etc/hosts/*.paivola.fi |
|
65 |
|
66 update_hosts_reverse var/zones/hosts/10 10.0.0.0/8 \ |
|
67 "etc/hosts/*.pvl" |
65 |
68 |
66 update_hosts_reverse var/zones/hosts/10.0 10.0.0.0/16 \ |
69 update_hosts_reverse var/zones/hosts/10.0 10.0.0.0/16 \ |
67 etc/hosts/test.pvl |
70 "etc/hosts/test.pvl" |
68 |
71 |
|
72 update_hosts_reverse var/zones/hosts/192.168 192.168.0.0/16 \ |
|
73 "etc/hosts/*.pvl" |
|
74 |
69 update_hosts_reverse var/zones/hosts/fdc4:4cef:395a fdc4:4cef:395a::/48 \ |
75 update_hosts_reverse var/zones/hosts/fdc4:4cef:395a fdc4:4cef:395a::/48 \ |
70 etc/hosts/test.pvl |
76 "etc/hosts/test.pvl" |
71 } |
77 } |
72 |
78 |
73 function run_zones { |
79 function run_zones { |
74 log "Copying zone includes..." |
80 log "Copying zone includes..." |
75 for zone in $(list_files etc/zones/includes); do |
81 for zone in $(list_files etc/zones/includes); do |
76 copy var/zones/includes/$zone etc/zones/includes/$zone |
82 copy "var/zones/includes/$zone" "etc/zones/includes/$zone" |
77 done |
83 done |
78 |
84 |
79 log "Updating zone serials..." |
85 log "Updating zone serials..." |
80 for zone in $(list_files etc/zones); do |
86 for zone in $(list_files etc/zones); do |
81 update_serial var/serials/$zone etc/zones/$zone |
87 update_serial "var/serials/$zone" "etc/zones/$zone" \ |
|
88 $(zone_includes var/include-cache/$zone etc/zones/$zone var/zones) |
|
89 |
82 done |
90 done |
83 |
91 |
84 log "Updating zones..." |
92 log "Updating zones..." |
85 for zone in $(list_files etc/zones); do |
93 for zone in $(list_files etc/zones); do |
86 update_zone var/zones/$zone etc/zones/$zone var/serials/$zone |
94 update_zone "var/zones/$zone" "etc/zones/$zone" "var/serials/$zone" |
87 done |
95 done |
88 |
96 |
89 log "Testing zones..." |
97 log "Testing zones..." |
90 for zone in $(list_files etc/zones); do |
98 for zone in $(list_files etc/zones); do |
91 # check_zone var/zones/$zone $zone |
99 # check_zone var/zones/$zone $zone |