From e49a8dc54782b0ee3abb791774f857a2f8a49f7f Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Wed, 21 May 2008 16:51:18 +0000 Subject: [PATCH] Newer versions of GNU m4 require `-D' before file arguments. --- README | 4 ++-- bin/nsconfig | 4 ++-- m4/mkmf.m4 | 12 ++++++------ m4/nsc.m4 | 4 ++-- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/README b/README index e468dbe..47393e2 100644 --- a/README +++ b/README @@ -1,7 +1,7 @@ - Domain Name Server Configuration Utilities -- NSC 3.0.1 + Domain Name Server Configuration Utilities -- NSC 3.0.2 - (c) 1997--2006 Martin Mares + (c) 1997--2008 Martin Mares ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/bin/nsconfig b/bin/nsconfig index 9f075e8..c23ebc7 100755 --- a/bin/nsconfig +++ b/bin/nsconfig @@ -1,6 +1,6 @@ #!/bin/sh # NSC -- Makefile & Config file build script -# (c) 1997--2003 Martin Mares +# (c) 1997--2008 Martin Mares set -e @@ -13,4 +13,4 @@ if [ ! -f $DOMAINS ] ; then fi $M4 m4/mkconf.m4 $DOMAINS >named.conf -$M4 m4/mkmf.m4 $DOMAINS >Makefile -DM4=$M4 +$M4 -DM4=$M4 m4/mkmf.m4 $DOMAINS >Makefile diff --git a/m4/mkmf.m4 b/m4/mkmf.m4 index 36c3b8f..ced7cd2 100644 --- a/m4/mkmf.m4 +++ b/m4/mkmf.m4 @@ -1,6 +1,6 @@ dnl ### dnl ### NSC -- Makefile Builder -dnl ### (c) 1997--2003 Martin Mares +dnl ### (c) 1997--2008 Martin Mares dnl ### include(m4/dnslib.m4) @@ -11,7 +11,7 @@ define(`PRIMARIES', `') define(`nsc_prepend_cf_one', ` 'CFDIR/`nsc_file_name($1)') define(`nsc_prepend_cf_multi', `nsc_iterate(`nsc_prepend_cf_one', $@)') define(`PRIMARY', `divert(0)ZONEDIR/nsc_file_name($1):nsc_prepend_cf_multi($@) $(DDEPS) - `$'(NSC)nsc_prepend_cf_multi($@) >ZONEDIR/nsc_file_name($1) -DVERS=VERSDIR/nsc_file_name($1) + `$'(`M4') -DVERS=VERSDIR/nsc_file_name($1) `$'(NSC)nsc_prepend_cf_multi($@) >ZONEDIR/nsc_file_name($1) divert(-1) define(`PRIMARIES', PRIMARIES ZONEDIR/nsc_file_name($1)) @@ -31,13 +31,13 @@ define(`nsc_cleanup', `divert(0)VERSDIR/.version: CFDIR/domains ROOTCACHE`'PRIMA touch VERSDIR/.version clean: - find BAKDIR ZONEDIR -type f -maxdepth 1 | xargs rm -f + find BAKDIR ZONEDIR -maxdepth 1 -type f | xargs rm -f clobber: clean rm -f Makefile named.conf distclean: clobber - find VERSDIR -type f -maxdepth 1 | xargs rm -f + find VERSDIR -maxdepth 1 -type f | xargs rm -f ') divert(0)dnl @@ -48,8 +48,8 @@ divert(0)dnl `#' `M4'=M4 -NSC=$(`M4') m4/nsc.m4 -DDEPS=m4/nsc.m4 m4/dnslib.m4 cf/config +NSC=m4/nsc.m4 +DDEPS=`$'(NSC) m4/dnslib.m4 cf/config all: VERSDIR/.version m4wrap(`nsc_cleanup') diff --git a/m4/nsc.m4 b/m4/nsc.m4 index 32cb793..30b2f1e 100644 --- a/m4/nsc.m4 +++ b/m4/nsc.m4 @@ -1,8 +1,8 @@ dnl ### dnl ### NSC -- Zone File Generator -dnl ### (c) 1997--2003 Martin Mares +dnl ### (c) 1997--2008 Martin Mares dnl ### -dnl ### Usage: m4 nsc.m4 domain-source-files >zone-file -DVERS=path-to-version-file +dnl ### Usage: m4 -DVERS=path-to-version-file nsc.m4 domain-source-files >zone-file dnl ### include(m4/dnslib.m4) -- 2.39.2