From becf64f071215a3682a0318abd5c1483de07eda1 Mon Sep 17 00:00:00 2001 From: klondike Date: Fri, 12 Nov 2010 19:42:37 +0100 Subject: Now the HTML generation will point to this tree which is cool :D --- dopreview.sh | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) (limited to 'dopreview.sh') diff --git a/dopreview.sh b/dopreview.sh index 7ca3232..6150e29 100755 --- a/dopreview.sh +++ b/dopreview.sh @@ -15,15 +15,25 @@ if [ -z "$(whereis -b gorg | cut -d: -f2)" ]; exit 1; fi -for FILE in `find xml/ -iname '*.xml'`; +rm -r html/ +for FILE in `find xml/ -type f`; do - output=${FILE%.xml}.html - output=html/${output#xml/} + output=html/${FILE#xml/} mkdir -p `dirname $output` - gorg < $FILE | \ - sed -e 's|"/css/main.css"|"http://www.gentoo.org/css/main.css"|g' \ - -e 's|"../../../|"http://www.gentoo.org/|g' \ - -e 's|"/images/|"http://www.gentoo.org/images/|g' \ - -e 's|"/|"http://www.gentoo.org/|g' | \ - tr -d "\302" | tr -d "\240" > $output; + case $FILE in + *.xml) + output=${output%.xml}.html + gorg < $FILE | \ + sed -e 's|"/css/main.css"|"http://www.gentoo.org/css/main.css"|g' \ + -e 's|"../../../|"http://www.gentoo.org/|g' \ + -e 's|"/images/|"http://www.gentoo.org/images/|g' \ + -e 's|"/|"http://www.gentoo.org/|g' \ + -e 's|"http://www.gentoo.org/proj/en/hardened/\([^"]*\).xml"|"\1.html"|g' \ + -e 's|"http://www.gentoo.org/proj/en/hardened/\([^"]*\)"|"\1"|g' | \ + tr -d "\302" | tr -d "\240" > $output; + ;; + *) + cp $FILE $output + ;; + esac done -- cgit v1.2.3-65-gdbad