X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=m4%2Fnsc.m4;h=2baf29945bff900403f09b4dc3fe6221b3be9353;hb=d27411c82741d5ab43ed35ba1ecd7339c3073330;hp=05a73245959120ed6466c014206fc02022470107;hpb=0c23813c0c6cb1caee6ab6c4a769523b95c6725c;p=nsc-5.git diff --git a/m4/nsc.m4 b/m4/nsc.m4 index 05a7324..2baf299 100644 --- a/m4/nsc.m4 +++ b/m4/nsc.m4 @@ -1,6 +1,6 @@ dnl ### dnl ### NSC -- Zone File Generator -dnl ### (c) 1997--2008 Martin Mares +dnl ### (c) 1997--2011 Martin Mares dnl ### dnl ### Usage: m4 -DVERS=path-to-version-file nsc.m4 domain-source-files >zone-file dnl ### @@ -8,7 +8,7 @@ include(m4/dnslib.m4) # Version number -ifdef(`VERS',`',`nsc_fatal_error(`VERS macro not defined')') +ifdef(`VERS',` define(TODAY_CODE, translit(esyscmd(`date +"%Y%m%d"'),` ',`')) @@ -21,6 +21,10 @@ 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)) +',` +define(`VERSION', 1) +') + # Record names define(nsc_set_name, `define(`CURRENT_NAME', nsc_corr_dot($1))define(`PRINT_NAME', CURRENT_NAME)')