From 465bb11dc244cd4bd9ac4d875ab893944df38800 Mon Sep 17 00:00:00 2001 From: Alain Reguera Delgado Date: Jul 03 2011 14:19:54 +0000 Subject: Update `render' functionality: - Move post-rendition and last-rendition invocations from `render_doBaseActions.sh' to backend-specific scope. This way it is possible to reuse variable definitions inside backend's scope. Otherwise it wouldn't be possible doing so. - I needed to use the EXPORTID variable inside Svg post-rendition actions and that can happen, only if post-rendition actions are inside Svg backend's scope. - Docbook backend was updated for consistency with Svg backend. --- diff --git a/Scripts/Functions/Render/Docbook/docbook.sh b/Scripts/Functions/Render/Docbook/docbook.sh index 4398c75..033b9c4 100755 --- a/Scripts/Functions/Render/Docbook/docbook.sh +++ b/Scripts/Functions/Render/Docbook/docbook.sh @@ -40,4 +40,10 @@ function docbook { # of CentOS greater than 5.5, uncomment this to see what happen. #${RENDER_BACKEND}_convertToPdf + # Perform backend post-rendition. + ${RENDER_BACKEND}_doPostActions + + # Perform backend last-rendition. + ${RENDER_BACKEND}_doLastActions + } diff --git a/Scripts/Functions/Render/Svg/svg.sh b/Scripts/Functions/Render/Svg/svg.sh index 1746f72..d5b480c 100644 --- a/Scripts/Functions/Render/Svg/svg.sh +++ b/Scripts/Functions/Render/Svg/svg.sh @@ -53,4 +53,10 @@ function svg { cli_printMessage "$(echo "$INKSCAPE_OUTPUT" | egrep '^Bitmap saved as' \ | sed -r "s!^Bitmap saved as:!`gettext "Saved as"`:!")" + # Perform backend post-rendition. + ${RENDER_BACKEND}_doPostActions + + # Perform backend last-rendition. + ${RENDER_BACKEND}_doLastActions + } diff --git a/Scripts/Functions/Render/render_doBaseActions.sh b/Scripts/Functions/Render/render_doBaseActions.sh index 4054980..b20a43b 100755 --- a/Scripts/Functions/Render/render_doBaseActions.sh +++ b/Scripts/Functions/Render/render_doBaseActions.sh @@ -228,12 +228,6 @@ function render_doBaseActions { # Perform backend base-rendition. ${RENDER_BACKEND} - # Perform backend post-rendition. - ${RENDER_BACKEND}_doPostActions - - # Perform backend last-rendition. - ${RENDER_BACKEND}_doLastActions - # Remove template instance. if [[ -f $INSTANCE ]];then rm $INSTANCE