Update of /cvsroot/leaf/sourceforge/admin In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18240
Added Files: doc-build.sh Log Message: initial commit of our new documentation build script --- NEW FILE: doc-build.sh --- #! /bin/bash # PROGRAM: # PURPOSE: Auto-build documentation. # HISTORY: 2006-03-16 mhnoyes Initial programming (Mike Noyes) #---------------------------------------- # VARIABLES #---------------------------------------- DATE=`date '+%Y-%m-%d %T %Z'` PROJ_DIR=/home/groups/l/le/leaf TMP_DIR=/tmp/persistent/leaf PSERVER="-d:pserver:[EMAIL PROTECTED]:/cvsroot/leaf" DB_XSL="/home/groups/d/do/docbook/htdocs/release/xsl/current" DB_XSL_CUST="/tmp/persistent/leaf/doc/docbook" #---------------------------------------- # FUNCTIONS #---------------------------------------- export_documents () { cd "$TMP_DIR" rm -rf doc cvs "$PSERVER" -q export -D "$DATE" -d doc doc ln -s "$DB_XSL"/images doc/docbook/images } build_doc () { echo building $2 NAME=`basename $2 .xml` cd $1 xsltproc "$DB_XSL_CUST"/ldp-html-chunk.xsl $2 } build_man () { cd "$TMP_DIR"/doc/man for f in *; do groff -t -mandoc -Thtml $f > $f.html groff -t -mandoc -Tps $f > $f.ps ps2pdf $f.ps rm $f.ps done } #---------------------------------------- # MAIN PROGRAM #---------------------------------------- echo --- umask 022 echo Exporting documents from CVS. export_documents echo --- echo Converting man pages to html and pdf build_man echo --- echo Building Documentation build_doc ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ leaf-cvs-commits mailing list leaf-cvs-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/leaf-cvs-commits