zone-mk
changeset 12 5786a8b53c78
parent 10 d7977be97fa1
child 18 8715e7b706db
--- a/zone-mk	Wed Jul 14 12:05:41 2010 +0200
+++ b/zone-mk	Wed Jul 14 15:37:27 2010 +0200
@@ -72,25 +72,17 @@
 	test -f $zonefile && { echo "$zonefile exists. Skipping $domain" >&2; continue; }
 	test -f $config && { echo "$config exists. Skipping $domain" >&2; continue; }
 
-	cat <<xxx >$zonefile
-\$ORIGIN $domain.
-\$TTL 1d
-@		IN SOA $primary. $hostmaster. (
-		$(date +%Y%m%d00)	; serial
-		1d		; refresh
-		2h		; retry
-		7d		; expire
-		1d		; default ttl
-)
-
-		IN TXT		"invoice: $customer"
-		IN TXT		"start: $start"
-		IN TXT		"utf8: $utf8domain"
-
-		IN NS		$primary.
-		IN NS		$secondary.
-
-xxx
+        tpage \
+                --define start="$start" \
+                --define domain="$domain" \
+                --define time="$(date +%Y%m%d00)" \
+                --define primary="$primary" \
+		--define secondary="$secondary" \
+                --define hostmaster="$hostmaster" \
+                --define customer="$customer" \
+                --define utf8domain="$utf8domain" \
+                templates/named.zone \
+        >$zonefile
 
 	tpage \
 		--define domain="$domain" \
@@ -100,7 +92,7 @@
 		--define file="$master_dir/$domain/$domain" \
 		--define primary_ip="$primary_ip" \
 		--define secondary_ip="$secondary_ip" \
-		templates/named.conf.zone \
+		templates/named.config \
 	>$config
 
 done