From e4b36071ef35b73fb68db6c054e811ba7e6b65e0 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Thu, 21 May 2009 18:51:42 +0000 Subject: [PATCH] doc-xml-version-generation-20090521 LICENSE MIT Replace version info in the DocBook files with a new ENTITY "version" associated with a local "version.xml" file which contain a tag for the current release. The version.xml file should be autogenerated by the Makefile system. --- doc/xml/AdminGuide/NTMakefile | 5 ++++- doc/xml/AdminGuide/auagd000.xml | 15 ++++----------- doc/xml/QuickStartUnix/NTMakefile | 5 ++++- doc/xml/QuickStartUnix/auqbg000.xml | 8 ++------ doc/xml/UserGuide/NTMakefile | 7 +++++-- doc/xml/UserGuide/auusg000.xml | 11 ++--------- 6 files changed, 21 insertions(+), 30 deletions(-) diff --git a/doc/xml/AdminGuide/NTMakefile b/doc/xml/AdminGuide/NTMakefile index cb2f49a1d..faf0627fd 100644 --- a/doc/xml/AdminGuide/NTMakefile +++ b/doc/xml/AdminGuide/NTMakefile @@ -25,6 +25,7 @@ # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +VERSFILE = version !INCLUDE ..\..\..\src\config\NTMakefile.$(SYS_NAME) !INCLUDE ..\..\..\src\config\NTMakefile.version @@ -61,7 +62,8 @@ XMLSRCS = \ auagd022.xml \ auagd023.xml \ auagd024.xml \ - auagd025.xml + auagd025.xml \ + $(VERSFILE).xml index.html: $(XMLSRCS) @echo Building OpenAFS Administrator Guide in HTML format @@ -80,3 +82,4 @@ install: htmlhelp.chm index.html clean:: $(DEL) *.html $(DEL) htmlhelp.chm + $(DEL) $(VERSFILE).xml diff --git a/doc/xml/AdminGuide/auagd000.xml b/doc/xml/AdminGuide/auagd000.xml index e923216bf..1a1faf667 100644 --- a/doc/xml/AdminGuide/auagd000.xml +++ b/doc/xml/AdminGuide/auagd000.xml @@ -1,6 +1,7 @@ @@ -23,12 +24,10 @@ ]> - + OpenAFS Administration Guide - Version M.m - 2000 @@ -36,14 +35,8 @@ - - M.m - - May 2008 - - First OpenAFS Edition - - + &version; + 3.6 diff --git a/doc/xml/QuickStartUnix/NTMakefile b/doc/xml/QuickStartUnix/NTMakefile index a135ac156..887d56d49 100644 --- a/doc/xml/QuickStartUnix/NTMakefile +++ b/doc/xml/QuickStartUnix/NTMakefile @@ -25,6 +25,7 @@ # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +VERSFILE = version !INCLUDE ..\..\..\src\config\NTMakefile.$(SYS_NAME) !INCLUDE ..\..\..\src\config\NTMakefile.version @@ -47,7 +48,8 @@ XMLSRCS = \ auqbg006.xml \ auqbg007.xml \ auqbg008.xml \ - appendix.xml + appendix.xml \ + $(VERSFILE).xml index.html: $(XMLSRCS) @echo Building Unix Quick Start Guide in HTML format @@ -66,3 +68,4 @@ install: htmlhelp.chm index.html clean:: $(DEL) *.html $(DEL) htmlhelp.chm + $(DEL) $(VERSFILE).xml diff --git a/doc/xml/QuickStartUnix/auqbg000.xml b/doc/xml/QuickStartUnix/auqbg000.xml index ec8a1c278..30bc26232 100644 --- a/doc/xml/QuickStartUnix/auqbg000.xml +++ b/doc/xml/QuickStartUnix/auqbg000.xml @@ -1,6 +1,7 @@ @@ -14,8 +15,6 @@ OpenAFS Quick Start Guide for UNIX - Version 1.4.10 - 2000-2009 IBM Corporation and other contributors. All Rights Reserved @@ -27,10 +26,7 @@ - - 1.4.10 - May 2009 - + &version; diff --git a/doc/xml/UserGuide/NTMakefile b/doc/xml/UserGuide/NTMakefile index ffb39b0a3..8481d583d 100644 --- a/doc/xml/UserGuide/NTMakefile +++ b/doc/xml/UserGuide/NTMakefile @@ -25,6 +25,7 @@ # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +VERSFILE = version !INCLUDE ..\..\..\src\config\NTMakefile.$(SYS_NAME) !INCLUDE ..\..\..\src\config\NTMakefile.version @@ -50,7 +51,8 @@ XMLSRCS = \ auusg009.xml \ auusg010.xml \ auusg011.xml \ - auusg012.xml + auusg012.xml \ + $(VERSFILE).xml index.html: $(XMLSRCS) @echo Building OpenAFS User Guide in HTML format @@ -68,4 +70,5 @@ install: htmlhelp.chm index.html clean:: $(DEL) *.html - $(DEL) htmlhelp.chm \ No newline at end of file + $(DEL) htmlhelp.chm + $(DEL) $(VERSFILE).xml diff --git a/doc/xml/UserGuide/auusg000.xml b/doc/xml/UserGuide/auusg000.xml index 3f4e163e5..d1265d356 100644 --- a/doc/xml/UserGuide/auusg000.xml +++ b/doc/xml/UserGuide/auusg000.xml @@ -1,6 +1,7 @@ @@ -17,8 +18,6 @@ OpenAFS User Guide - Version M.n - 2000 @@ -26,13 +25,7 @@ - - M.n - - May 2008 - - First OpenAFS Edition - + &version; 3.6 -- 2.39.5