jfclere 2005/07/01 03:07:27 Modified: jk/tools jkrelease.sh Log: allow to use links or w3m. Revision Changes Path 1.8 +51 -7 jakarta-tomcat-connectors/jk/tools/jkrelease.sh Index: jkrelease.sh =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jk/tools/jkrelease.sh,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- jkrelease.sh 30 Jun 2005 12:53:27 -0000 1.7 +++ jkrelease.sh 1 Jul 2005 10:07:27 -0000 1.8 @@ -45,15 +45,59 @@ # Build documentation. cd ${JKDIST}/jk/xdocs ant + +# Check for links or w3m +W3MOPTS="-dump -cols 80 -t 4 -S -O iso-8859-1 -T text/html" +LNKOPTS="-dump" +failed=true +for tool in `echo "w3m links"` +do + echo "tool: ${tool}" + found=false + for dir in `echo ${PATH} | sed 's!^:!.:!;s!:$!:.!;s!::!:.:!g;s!:! !g'` + do + if [ -x ${dir}/${tool} ] + then + found=true + break + fi + done + + # Try to run it + if ${found} + then + case ${tool} in + w3m) + TOOL="w3m $W3MOPTS" + ;; + links) + TOOL="links $LNKOPTS" + ;; + esac + rm -f BUILDING + (cd ../native; ${TOOL} ../build/docs/install/printer/apache1.html 2>/dev/null ) > BUILDING + ls -lt BUILDING + if [ -f BUILDING -a -s BUILDING ] + then + failed=false + break + fi + fi +done +if ${failed} +then + echo "Can't convert html to text (BUILDING)" + exit 1 +fi + # Export text docs cd ../native -W3MOPTS="-dump -cols 80 -t 4 -S -O iso-8859-1 -T text/html" -w3m ${W3MOPTS} ../build/docs/install/printer/apache1.html >BUILDING -w3m ${W3MOPTS} ../build/docs/install/printer/apache2.html >>BUILDING -w3m ${W3MOPTS} ../build/docs/install/printer/iis.html >>BUILDING -w3m ${W3MOPTS} ../build/docs/printer/changelog.html >CHANGES -w3m ${W3MOPTS} ../build/docs/news/printer/20050101.html >NEWS -w3m ${W3MOPTS} ../build/docs/news/printer/20041100.html >>NEWS +${TOOL} ../build/docs/install/printer/apache1.html >BUILDING +${TOOL} ../build/docs/install/printer/apache2.html >>BUILDING +${TOOL} ../build/docs/install/printer/iis.html >>BUILDING +${TOOL} ../build/docs/printer/changelog.html >CHANGES +${TOOL} ../build/docs/news/printer/20050101.html >NEWS +${TOOL} ../build/docs/news/printer/20041100.html >>NEWS rm -rf ../build rm -rf ../xdocs/jk2 ./buildconf.sh
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]