diff --git a/Scripts/Functions/Help/help_updateOutputFileHtml.sh b/Scripts/Functions/Help/help_updateOutputFileHtml.sh deleted file mode 100755 index e11a824..0000000 --- a/Scripts/Functions/Help/help_updateOutputFileHtml.sh +++ /dev/null @@ -1,57 +0,0 @@ -#!/bin/bash -# -# help_updateOutputFileHtml.sh -- This function exports -# documentation manual to HTML format. -# -# Copyright (C) 2009-2011 Alain Reguera Delgado -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 -# USA. -# ---------------------------------------------------------------------- -# $Id$ -# ---------------------------------------------------------------------- - -function help_updateOutputFileHtml { - - # Output action message. - cli_printMessage "${MANUAL_BASEFILE}-xhtml" 'AsUpdatingLine' - - # Check html output directory - [[ ! -d ${MANUAL_BASEFILE}-xhtml ]] && mkdir -p ${MANUAL_BASEFILE}-xhtml - - # Add html output directory into directory stack to make it the - # current working directory. Otherwise texi2html may produce - # incorrect paths to images included. - pushd ${MANUAL_BASEFILE}-xhtml > /dev/null - - # Update html files. Use texi2html to export from texinfo file - # format to html using CentOS Web default visual style. - texi2html --init-file=${MANUAL_BASEDIR}/repository.init \ - --output=${MANUAL_BASEDIR}/repository-xhtml \ - ${MANUAL_BASEFILE}.texi - - # Apply html transformations. Html transformations rely on - # Texi2html default html output. The main goal of these html - # transformations is to build specific html structures that match - # specific css definitions. This way we extend the visual style of - # Texi2html default html output. - sed -r -i \ - -f ${HOME}/artwork/trunk/Identity/Manual/repository.sed \ - ${MANUAL_BASEFILE}-xhtml/*.xhtml - - # Remove html output directory from directory stack. - popd > /dev/null - -} diff --git a/Scripts/Functions/Help/help_updateOutputFileXhtml.sh b/Scripts/Functions/Help/help_updateOutputFileXhtml.sh new file mode 100755 index 0000000..15d6a04 --- /dev/null +++ b/Scripts/Functions/Help/help_updateOutputFileXhtml.sh @@ -0,0 +1,57 @@ +#!/bin/bash +# +# help_updateOutputFileXhtml.sh -- This function exports +# documentation manual to HTML format. +# +# Copyright (C) 2009-2011 Alain Reguera Delgado +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +# USA. +# ---------------------------------------------------------------------- +# $Id$ +# ---------------------------------------------------------------------- + +function help_updateOutputFileXhtml { + + # Output action message. + cli_printMessage "${MANUAL_BASEFILE}-xhtml" 'AsUpdatingLine' + + # Check html output directory + [[ ! -d ${MANUAL_BASEFILE}-xhtml ]] && mkdir -p ${MANUAL_BASEFILE}-xhtml + + # Add html output directory into directory stack to make it the + # current working directory. Otherwise texi2html may produce + # incorrect paths to images included. + pushd ${MANUAL_BASEFILE}-xhtml > /dev/null + + # Update html files. Use texi2html to export from texinfo file + # format to html using CentOS Web default visual style. + texi2html --init-file=${MANUAL_BASEDIR}/repository.init \ + --output=${MANUAL_BASEDIR}/repository-xhtml \ + ${MANUAL_BASEFILE}.texi + + # Apply html transformations. Html transformations rely on + # Texi2html default html output. The main goal of these html + # transformations is to build specific html structures that match + # specific css definitions. This way we extend the visual style of + # Texi2html default html output. + sed -r -i \ + -f ${HOME}/artwork/trunk/Identity/Manual/repository.sed \ + ${MANUAL_BASEFILE}-xhtml/*.xhtml + + # Remove html output directory from directory stack. + popd > /dev/null + +}