bin/update
branchdns-new
changeset 89 51270237a6ff
parent 87 cb4607af8663
child 90 5b33ccac38ad
--- a/bin/update	Thu Dec 19 02:30:00 2013 +0200
+++ b/bin/update	Thu Dec 19 02:38:03 2013 +0200
@@ -40,13 +40,13 @@
 REVERSE_DOMAIN=paivola.fi
 
 ## Do things
-function run_hosts {
-    # test
+function update {
     log "Testing hosts..."
     for hosts in $(list_files etc/hosts); do
         log_warn "TODO: check_hosts $hosts"
     done
 
+    ## Hosts
     log "Updating forward host zones..."
     for hosts in $(list_files etc/hosts); do
         update_hosts_forward    "var/zones/hosts/$hosts"            "$hosts" \
@@ -64,18 +64,8 @@
         update_hosts_reverse    "var/zones/hosts/$zone"             "$zone" \
             etc/reverse-zones-hosts/$zone/*
     done
-#    for zone in $(list_files etc/zones); do
-#        for reverse_hosts in $(zone_includes_grep var/include-cache/$zone etc/zones/$zone reverse-hosts/); do
-#            prefix="${reverse_hosts%_*}"
-#            hosts="${reverse_hosts#*_}"
-#
-#            update_hosts_reverse    "var/zones/reverse-hosts/${prefix}_${hosts}"    "$prefix" \
-#                "etc/hosts/$hosts"
-#        done
-#    done
-}
 
-function run_zones {
+    ## Zones
     log "Copying zone includes..."
     for zone in $(list_files etc/zones/includes); do
         copy                "var/zones/includes/$zone"      "etc/zones/includes/$zone"
@@ -85,7 +75,6 @@
     for zone in $(list_files etc/zones); do
         update_serial       "var/serials/$zone"             "etc/zones/$zone" \
             $(zone_includes var/include-cache/$zone etc/zones/$zone var/zones/)
-
     done
 
     log "Updating zones..."
@@ -98,17 +87,16 @@
         # check_zone          var/zones/$zone     $zone
         log_warn "TODO: check_zone $zone"
     done
-}
 
-function run_deploy {
+    ## Deploy
     log "Reload zones..."
         reload_zones
 
     log "Reload dhcp..."
         reload_dhcp
 
-    log "Commit etc..."
-        commit_data     etc
+    log "Commit..."
+        commit      etc
 }
 
 ## Main entry point
@@ -131,9 +119,7 @@
     done
 
     ## Go
-    run_hosts
-    run_zones
-    run_deploy
+    update
 }
 
 main "$@"