# HG changeset patch # User Rob Landley # Date 1192589267 18000 # Node ID 7dae85574e826b7473ed29e6d97ce7761d76da82 # Parent 3232f421c770d4854bc9109959ff8c5fa00b0343 Teach mkxmlman to use $WEBDIR instead of hardwired paths. diff -r 3232f421c770 -r 7dae85574e82 make/mkxmlman.sh --- a/make/mkxmlman.sh Tue Oct 16 21:44:50 2007 -0500 +++ b/make/mkxmlman.sh Tue Oct 16 21:47:47 2007 -0500 @@ -1,10 +1,14 @@ #!/bin/bash +MPTAR=man-pages-2.66.tar.gz +WEBDIR=~/www/kdocs + # Download the man-pages and doclifter source code. -mkdir -p source -[ -f source/man-pages-* ] || -(cd source && wget http://kernel.org/pub/linux/docs/manpages/man-pages-2.65.tar.gz) +mkdir -p $WEBDIR/temp/source +cd $WEBDIR/temp +[ -f source/$MPTAR ] || +( cd source && wget http://kernel.org/pub/linux/docs/manpages/$MPTAR ) [ -f source/doclifter-* ] || (cd source && wget http://thyrsus.com/hg/doclifter/archive/tip.tar.gz && @@ -25,16 +29,16 @@ rm -rf doclifter-* && tar xvzf source/doclifter-*.tar.gz && cd doclifter-* && -./manlifter -I `pwd`/../mantemp `cd ..;ls mantemp | sed -re 's/man([0-9]p?)/-s \1/g'` -h && +./manlifter -I ../mantemp `cd ../mantemp;ls . | sed -re 's/man([0-9]p?)/-s \1/g'` -h && # Fix up symlinks -../fixlinks.py `find xmlman -type l` && +$WEBDIR/make/fixlinks.py `find xmlman -type l` && # Remove inappropriate code page that displays garbage (workaround xmlto bug) find xmlman -name "*.html" | xargs sed -i -e 's/.*ISO-8859-1.*//' && # Install result -rm -rf ~/www/kdocs/xmlman && -mv xmlman ~/www/kdocs && +rm -rf $WEBDIR/xmlman && +mv xmlman $WEBDIR && exit 0 echo "It died."