]> mj.ucw.cz Git - nsc-5.git/blobdiff - m4/mkmf.m4
Do not generate BIND options any longer
[nsc-5.git] / m4 / mkmf.m4
index ced7cd26ab0245c2b32b237244d0a7af8c607452..fd4ca8755a75c6fa2036492976b2bda5964ab712 100644 (file)
@@ -19,6 +19,8 @@ define(`PRIMARIES', PRIMARIES ZONEDIR/nsc_file_name($1))
 
 define(`REVERSE', `PRIMARY(nsc_if_v6($1,`nsc_revblock6($1)',`nsc_revaddr($1)'), shift($@))')
 
 
 define(`REVERSE', `PRIMARY(nsc_if_v6($1,`nsc_revblock6($1)',`nsc_revaddr($1)'), shift($@))')
 
+define(`BLACKHOLE', `define(`NEED_BLACKHOLE', 1)')
+
 # Insertion of raw makefile material
 
 define(`MAKEFILE', `divert(0)$1
 # Insertion of raw makefile material
 
 define(`MAKEFILE', `divert(0)$1
@@ -26,9 +28,13 @@ divert(-1)')
 
 # Last words
 
 
 # Last words
 
-define(`nsc_cleanup', `divert(0)VERSDIR/.version: CFDIR/domains ROOTCACHE`'PRIMARIES
+define(`nsc_cleanup', `
+ifdef(`NEED_BLACKHOLE', `PRIMARY(blackhole)')
+
+divert(0)VERSDIR/.version: CFDIR/domains ROOTCACHE`'PRIMARIES`'ifdef(`NEED_BLACKHOLE',` ZONEDIR/blackhole')
        NAMED_RESTART_CMD
        touch VERSDIR/.version
        NAMED_RESTART_CMD
        touch VERSDIR/.version
+')dnl
 
 clean:
        find BAKDIR ZONEDIR -maxdepth 1 -type f | xargs rm -f
 
 clean:
        find BAKDIR ZONEDIR -maxdepth 1 -type f | xargs rm -f