| #!/bin/bash |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| function help_updateOutputFileXhtml { |
| |
| |
| cli_printMessage "${MANUAL_BASEFILE}.xhtml.tar.bz2" 'AsUpdatingLine' |
| |
| |
| local MANUAL_BASEFILE=$(basename "$MANUAL_BASEFILE") |
| |
| |
| |
| |
| pushd ${MANUAL_BASEDIR} > /dev/null |
| |
| |
| [[ ! -d ${MANUAL_BASEFILE}.xhtml ]] && mkdir -p ${MANUAL_BASEFILE}.xhtml |
| |
| |
| |
| [[ $(ls ${MANUAL_BASEFILE}.xhtml > /dev/null) ]] && rm ${MANUAL_BASEFILE}.xhtml/*.xhtml |
| |
| |
| |
| |
| pushd ${MANUAL_BASEFILE}.xhtml > /dev/null |
| |
| |
| |
| texi2html --init-file=${MANUAL_BASEDIR}/${MANUAL_BASEFILE}-init.pl \ |
| --output=${MANUAL_BASEDIR}/${MANUAL_BASEFILE}.xhtml \ |
| ${MANUAL_BASEDIR}/${MANUAL_BASEFILE}.texi |
| |
| |
| |
| popd > /dev/null |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| sed -r -i -f ${MANUAL_BASEFILE}.sed ${MANUAL_BASEFILE}.xhtml/*.xhtml |
| |
| |
| |
| |
| |
| tar -cjf ${MANUAL_BASEFILE}.xhtml.tar.bz2 ${MANUAL_BASEFILE}.xhtml |
| |
| |
| popd > /dev/null |
| |
| } |