Hi Rainer,
Great! Thank you for posting the new PDFs and including the script, I
appreciate your time to do this. 29 down and 2 to go, ain't half bad :)
Thanks,
Michelle
Rainer Heilke wrote:
> Greetings.
>
> The PDF's have also been uploaded, available from the usual link. The only
> two that have failed this time are:
>
> SOLINSTALLFLASH
> TRSOLLBLADMIN
>
> BTW, i meant to post this the last time; here's the script I use. If anyone
> has tips on why certain bits fail (like the index page numbers), I'm eager
> to hear.
>
> ---------------snip------------------
>
> #!/bin/sh
> #
> # First, set up your environment. I did:
> #
> # ln -s /work/DocTools/docbook-xsl-1.72.0 \
> # /work/DocTools/XSL/docbook
> # export DOCBOOK=/work/DocTools
> #
>
>
> MAINDIR=$1
> BASE=`pwd`
> PDFDIR=$BASE/$MAINDIR.PDF
> echo $PDFDIR
> mkdir $PDFDIR
> LOG=$PDFDIR/build.log
> touch $LOG
> XSL=/work/DocTools/docbook-xsl-1.72.0/html/docbook.xsl
> XSLTPROC=/usr/bin/xsltproc
> FOP=/work/DocTools/fop-0.93/fop
> JAVA_HOME=/usr/java # Must point to a valid Java 1.5 directory
>
> process() {
> if ls *.dtd > /dev/null 2>&1
> then
> INCL=`ls *.dtd`
> echo "DTD for $VOLUME is $INCL" >> $LOG
>
> if grep DOCTYPE $VOLUME > /dev/null 2>&1
> then
> TYPE=`grep DOCTYPE $VOLUME | cut -d \" -f 2`
> echo $TYPE >> $LOG
>
> XSL=/work/DocTools/docbook5-xsl-1.72.0/fo/docbook.xsl
> else
> TYPE="-//OASIS//DTD DocBook XML//EN"
> XSL=/work/DocTools/docbook5-xsl-1.72.0/fo/docbook.xsl
> fi
> xmlcatalog --noout --create catalog
> xmlcatalog --noout --add 'public' '$TYPE'
> 'file://work/DocTools/$MAINDIR/$BOOK/$INCL' catalog
> SGML_CATALOG_FILES=/work/DocTools/$MAINDIR/$BOOK/catalog
> export SGML_CATALOG_FILES
> echo "Assigned SGML_CATALOG_FILES" >> $LOG
> $XSLTPROC $XSL --catalogs $INCL --xinclude $VOLUME > $BOOK.fo
> $FOP $BOOK.fo -pdf $PDFDIR/$BOOK.pdf
> else
> echo "DTD for $VOLUME is null" >> $LOG
> TYPE=`grep DOCTYPE $VOLUME | cut -d \" -f 2`
> XSL=/work/DocTools/docbook5-xsl-1.72.0/fo/docbook.xsl
> xmlcatalog --noout --create catalog
> xmlcatalog --noout --add 'public' '$TYPE' catalog
> SGML_CATALOG_FILES=/work/DocTools/$MAINDIR/$BOOK/catalog
> export SGML_CATALOG_FILES
> echo $TYPE >> $LOG
> $XSLTPROC $XSL --catalogs --xinclude $VOLUME > $BOOK.fo
> $FOP $BOOK.fo -pdf $PDFDIR/$BOOK.pdf
> fi
> echo "Finished $BOOK" >> $LOG
> }
>
> cd $MAINDIR
> for BOOK in `ls`
> do
> cd $BOOK
> echo "Current book is $BOOK" >> $LOG
> if ls $BOOK.xml > /dev/null 2>&1
> then
> VOLUME=$BOOK.xml
> echo "Volume is $VOLUME" >> $LOG
> process $VOLUME
> elif ls $BOOK.book > /dev/null 2>&1
> then
> VOLUME=$BOOK.book
> echo "Volume is $VOLUME" >> $LOG
> process $VOLUME
> else
> echo "What is the master book for $BOOK?" >> $LOG
> fi
> cd ..
> done
>
> -------snip--------------
>
> It isn't a work of art, but I haven't had a lot of time lately to tune it,
> etc. You'll find the build log in the tarfile, I believe.
>
> Rainer
>
>
> This message posted from opensolaris.org
> _______________________________________________
> docs-discuss mailing list
> docs-discuss at opensolaris.org
>