| 1234567891011121314151617181920212223242526272829 | #!/bin/bash################################################################################                                                                             ## File:        entResolver                                                    ##                                                                             ## Description: Works around libxml2 bug 135713 by preprocessing entity        ##              references before performing any stylesheet processing.        ##                                                                             ## Author:      Manuel Canales Esparcia                                        ##                                                                             ################################################################################NAME=`basename "$0"`DESTDIR="$1"if [ -z "$1" ]; then        echo "USAGE: $NAME destdir"        exitfimkdir -p ../"$DESTDIR"/chapter0{1,2,3,4,5,6,7,8,9}mkdir -p ../"$DESTDIR"/prologuemkdir -p ../"$DESTDIR"/appendix{a,b}for i in `find . -name "*.xml"`; do        xmllint --nonet --noent "${i}" > ../"$DESTDIR"/"${i}";donecp -a stylesheets ../"$DESTDIR"
 |