From c224073bc9ac1dc6bea5326cf42a278fb5476b48 Mon Sep 17 00:00:00 2001 From: Alain Reguera Delgado Date: Jun 18 2011 01:51:33 +0000 Subject: Update docbook_convertToXhtmlChunk.sh: - Before saving files, clean up output directory to prevent old files to remain when they are no longer needed. --- diff --git a/Scripts/Functions/Render/Backends/Docbook/docbook_convertToXhtmlChunk.sh b/Scripts/Functions/Render/Backends/Docbook/docbook_convertToXhtmlChunk.sh index 5a9babb..2b912b2 100755 --- a/Scripts/Functions/Render/Backends/Docbook/docbook_convertToXhtmlChunk.sh +++ b/Scripts/Functions/Render/Backends/Docbook/docbook_convertToXhtmlChunk.sh @@ -33,23 +33,23 @@ function docbook_convertToXhtmlChunk { local -a STYLE_INSTANCE local STYLE_INSTANCE_FINAL='' + # Define absolute path to PDF target file. This is the final + # location the PDF file produced as result of DocBook to PDF + # transformation will be stored in. + local DST="${FILE}-xhtml/" + + # Clean up output directory. This is required in order to prevent + # old files from remaining therein when they are no longer needed. + rm -r "${DST}" && mkdir ${DST} + # Print action message. - if [[ -d ${FILE}-xhtml ]];then - cli_printMessage "${FILE}-xhtml" --as-updating-line - else - cli_printMessage "${FILE}-xhtml" --as-creating-line - fi + cli_printMessage "${FILE}-xhtml" --as-creating-line # Define absolute path to DocBook source file. This is the # repository documentation manual file where DOCTYPE and ENTITY # definition lines are set. local SRC=${INSTANCE} - # Define absolute path to PDF target file. This is the final - # location the PDF file produced as result of DocBook to PDF - # transformation will be stored in. - local DST="${FILE}-xhtml/" - # Prepare XSL final instances used in transformations. ${RENDER_BACKEND}_prepareStyles $(cli_getFilesList \ ${DOCBOOK_STYLES_DIR} --pattern='.*docbook2xhtml-(chunks|common)\.xsl')