--- djbdns-1.05/tinydns-conf.c	2001-02-11 22:11:45.000000000 +0100
+++ djbdns-1.05-patched/tinydns-conf.c	2004-09-27 13:07:02.000000000 +0200
@@ -54,43 +54,54 @@
   makedir("root");
   perm(02755);
 
-  start("root/data");
+  start("root/static.conf");
+  outs(".:127.0.0.2:.\n");
+  finish();
+  perm(0644);
+
+  start("root/dhcp.conf");
   finish();
   perm(0644);
 
   start("root/add-ns");
   outs("#!/bin/sh\nexec ");
-  outs(auto_home); outs("/bin/tinydns-edit data data.new add ns ${1+\"$@\"}\n");
+  outs(auto_home); outs("/bin/tinydns-edit static.conf static.conf.new add ns ${1+\"$@\"}\n");
   finish();
   perm(0755);
 
   start("root/add-childns");
   outs("#!/bin/sh\nexec ");
-  outs(auto_home); outs("/bin/tinydns-edit data data.new add childns ${1+\"$@\"}\n");
+  outs(auto_home); outs("/bin/tinydns-edit static.conf static.conf.new add childns ${1+\"$@\"}\n");
   finish();
   perm(0755);
 
   start("root/add-host");
   outs("#!/bin/sh\nexec ");
-  outs(auto_home); outs("/bin/tinydns-edit data data.new add host ${1+\"$@\"}\n");
+  outs(auto_home); outs("/bin/tinydns-edit static.conf static.conf.new add host ${1+\"$@\"}\n");
   finish();
   perm(0755);
 
   start("root/add-alias");
   outs("#!/bin/sh\nexec ");
-  outs(auto_home); outs("/bin/tinydns-edit data data.new add alias ${1+\"$@\"}\n");
+  outs(auto_home); outs("/bin/tinydns-edit static.conf static.conf.new add alias ${1+\"$@\"}\n");
   finish();
   perm(0755);
 
   start("root/add-mx");
   outs("#!/bin/sh\nexec ");
-  outs(auto_home); outs("/bin/tinydns-edit data data.new add mx ${1+\"$@\"}\n");
+  outs(auto_home); outs("/bin/tinydns-edit static.conf static.conf.new add mx ${1+\"$@\"}\n");
   finish();
   perm(0755);
 
   start("root/Makefile");
-  outs("data.cdb: data\n");
+  outs("data.cdb: data\n");
   outs("\t"); outs(auto_home); outs("/bin/tinydns-data\n");
+  outs("\t"); outs(auto_home); outs("/bin/svc -h /service/dnscache\n");
+  outs("\n");
+  outs("data: static.conf dhcp.conf\n");
+  outs("\t"); outs("@echo \"# DO NOT EDIT THIS FILE DIRECTLY\" > data\n");
+  outs("\t"); outs("cat static.conf dhcp.conf >> data\n");
+  outs("\n");
   finish();
   perm(0644);
 
