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
>   

Reply via email to