X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=m4%2Fnsc.m4;h=224512d755f00645ce16d548808caadeb4af56ae;hb=94b06f4a7da72fa07f4aa0536f80c6e65a7813f6;hp=80d091e15e111f4e59e8ade983ef0febc5fb1681;hpb=7924609d3df88db112c092a1cdd761026d23e361;p=nsc-5.git diff --git a/m4/nsc.m4 b/m4/nsc.m4 index 80d091e..224512d 100644 --- a/m4/nsc.m4 +++ b/m4/nsc.m4 @@ -8,6 +8,8 @@ include(m4/dnslib.m4) # Version number +ifdef(`HASHING', `define(`VERSION',`YYYYMMDDNN')', ` + ifdef(`VERS',`',`nsc_fatal_error(`VERS macro not defined')') define(TODAY_CODE, translit(esyscmd(`date +"%Y%m%d"'),` @@ -21,6 +23,8 @@ syscmd(echo >VERS "`define'(`LAST_TODAY_CODE',TODAY_CODE) `define'(`SUBVER_NUM', ifelse(eval(SUBVER_NUM > 99),1,`nsc_fatal_error(`Too many zone changes in a single day, you must tweak 'VERS` manually')') define(`VERSION',TODAY_CODE`'format(`%02d', SUBVER_NUM)) +') + # Record names define(nsc_set_name, `define(`CURRENT_NAME', nsc_corr_dot($1))define(`PRINT_NAME', CURRENT_NAME)') @@ -155,6 +159,7 @@ m4wrap(`nsc_cleanup') divert(0)dnl `;;;' Primary zone file -`;;;' Generated by NSCVER (nsc.m4) on CURRENT_DATE +`;;;' Generated by NSCVER (nsc.m4) on ifdef(`HASHING', ``CURRENT_DATE'', `CURRENT_DATE') `;;;' Please do not edit manually +`;;;' `VERSION': VERSION `'