dnl ###
-dnl ### NSC 2.0 -- Zone File Generator
-dnl ### (c) 1997 Martin Mares <mj@gts.cz>
+dnl ### NSC 2.2 -- Zone File Generator
+dnl ### (c) 1997--1999 Martin Mares <mj@ucw.cz>
dnl ###
dnl ### Usage: m4 nsc.m4 domain-source-files >zone-file
dnl ### Or: m4 nsc.m4 domain-source-files >rev-zone-file -DREVERSE=net-ip -DREVBASE=net-ip-to-SOA
# Version number
define(ver_file, ifdef(`VERS',`VERS',`.nsc_version'))
-define(today_code, translit(esyscmd(`date +"%y%m%d"'),`
+define(today_code, translit(esyscmd(`date +"%Y%m%d"'),`
',`'))
sinclude(ver_file)
ifelse(today_code, last_today_code, `', `define(`subver_num',1)')
define(DO_SOA, `divert; Primary file for the whole_domain domain generated on curdate
-corr_dot(whole_domain) `SOA' corr_dot(nsname) maintname (
+whole_domain. `SOA' corr_dot(nsname) maintname (
version refresh retry expire minttl )')
define(SOA, `ifdef(`Xdomain',`define(`Xdomain',$1)',`define(`Xdomain',$1)DO_SOA')')