]> mj.ucw.cz Git - nsc-5.git/blob - m4/pgen.m4
Miscellaneous oddities for 2.3 release.
[nsc-5.git] / m4 / pgen.m4
1 dnl ###
2 dnl ### NSC 2.2 -- Partial Reverse Delegation Generator
3 dnl ### (c) 1997--1999 Martin Mares <mj@ucw.cz>
4 dnl ###
5 dnl ### Usage: m4 nsc.m4 >zone-file -DBASE=domain -DFROM=first-addr -DCOUNT=count -DSERV=primary-server
6 dnl ###
7
8 define(`XTHEMALL', `ifelse(`$2',`1',,`$1        CNAME   $1.BASE.in-addr.arpa.
9 XTHEMALL(incr($1),decr($2))')')
10
11 define(`partNS', `      ``NS''  $1
12 ')
13
14 divert(0); Partial Reverse Delegation for COUNT entries starting with FROM in BASE.in-addr.arpa.
15 ; Generated by pgen.m4 on curdate. Please don't edit manually.
16
17 `divert(0)'
18
19 FROM    ``NS''  `corr_dot(nsname)'
20 iterate(`partNS', `SERV')
21 XTHEMALL(incr(FROM),decr(COUNT))`divert(-1)'dnl