From 515078d8b4e00df2761c7bc8336cb8a27636e78e Mon Sep 17 00:00:00 2001 From: Alain Reguera Delgado Date: Feb 17 2011 18:16:52 +0000 Subject: Remove unused files from `render' functionality. --- diff --git a/Scripts/Bash/Functions/Render/render_doIdentityTextFormats.sh b/Scripts/Bash/Functions/Render/render_doIdentityTextFormats.sh deleted file mode 100644 index 5d0adce..0000000 --- a/Scripts/Bash/Functions/Render/render_doIdentityTextFormats.sh +++ /dev/null @@ -1,60 +0,0 @@ -#!/bin/bash -# -# render_doIdentityTextFormats.sh -- This function gives format to -# text files. -# -# 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 render_doIdentityTextFormats { - - # Define file path. - local FILE="$1" - - # Define temporal file path. - local TMPFILE=$(cli_getTemporalFile "${FILE}") - - # Get action to do over text file. - local OPTIONS=$(render_getIdentityConfigOption "$2" '2-') - - # Remove some fmt's options. As we are applying fmt's options to a - # file directly, there are some options like --version and --help - # that are of little use here. - OPTIONS=$(echo "$OPTIONS" | sed -r 's!--(version|help)!!g') - - # Define current file format. Use just the first word returned by - # the command `file' as identifier. - local FILE_FORMAT=$(file $FILE | cut -d' ' -f2) - - # Do format based on file format. - case $FILE_FORMAT in - - ASCII | UTF-8 ) - # Apply OPTIONS to plain text files. Doing the same with html - # (and similar) files can mess up the markup, so apply format - # options to plain text only. - cat $FILE | fmt $(echo -n "$OPTIONS") > ${TMPFILE} - mv ${TMPFILE} ${FILE} - ;; - - esac - -} diff --git a/Scripts/Bash/Functions/Render/render_doIdentityTexts.sh b/Scripts/Bash/Functions/Render/render_doIdentityTexts.sh deleted file mode 100644 index 58c7ab9..0000000 --- a/Scripts/Bash/Functions/Render/render_doIdentityTexts.sh +++ /dev/null @@ -1,72 +0,0 @@ -#!/bin/bash -# -# render_doIdentityTexts.sh -- This function renders text-based -# identity contents. -# -# 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 render_doIdentityTexts { - - # Start processing the base rendition list of FILES. Fun part - # approching :-). - for FILE in $FILES; do - - # Call identity shared variable definitions. - render_getIdentityDefs - - # Render text file. - cli_printMessage "$FILE" 'AsSavedAsLine' - cat $INSTANCE > ${FILE} - - # Remove template instance. - if [[ -a $INSTANCE ]];then - rm $INSTANCE - fi - - # Execute post-rendition actions. - for ACTION in "${POSTACTIONS[@]}"; do - - case "$ACTION" in - - formatText:* ) - render_doIdentityTextFormats "$FILE" "$ACTION" - ;; - - esac - - done - - # Output separator line. - cli_printMessage '-' 'AsSeparatorLine' - - done - - # Execute last-rendition actions. - #for ACTION in "${LASTACTIONS[@]}"; do - # - # case "$ACTION" in - # - # esac - # - #done - -} diff --git a/Scripts/Bash/Functions/Render/render_getFilesList.sh b/Scripts/Bash/Functions/Render/render_getFilesList.sh deleted file mode 100644 index 7028a54..0000000 --- a/Scripts/Bash/Functions/Render/render_getFilesList.sh +++ /dev/null @@ -1,82 +0,0 @@ -#!/bin/bash -# -# render_getFilesList.sh -- This function redefines the list of files -# that will be rendered using matching list and translation path -# information as reference. -# -# 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 render_getFilesList { - - local COMMONDIR='' - local COMMONDIRCOUNT=0 - - # Define source location to look files for. In order to define - # source location we evaluate both matching list and translation - # path information, and based on them, we set which is the source - # location we use to build the list of file names (without - # extension) we want to process. - if [[ "${MATCHINGLIST}" != "" ]] \ - && [[ "${TRANSLATIONPATH}" == "" ]];then - - # Use design template as source location. - LOCATION="$SVG" - - elif [[ "${MATCHINGLIST}" == "" ]] \ - && [[ "${TRANSLATIONPATH}" == "" ]];then - - # Use design template as source location. - LOCATION="$SVG" - - elif [[ "${MATCHINGLIST}" == "" ]] \ - && [[ "${TRANSLATIONPATH}" != "" ]];then - - # Use translations as source location. - LOCATION="${TRANSLATIONPATH}" - - elif [[ "${MATCHINGLIST}" != "" ]] \ - && [[ "${TRANSLATIONPATH}" != "" ]];then - - # Use translations as source location. - LOCATION="${TRANSLATIONPATH}" - - fi - - # Make regular expression (FLAG_FILTER) variable local (to avoid - # concatenation the next time cli_getFilesList function be - # called), and redefine it to match files with specific extensions - # inside specific locations. - local FLAG_FILTER="${FLAG_FILTER}.*\.${EXTENSION}" - - # Define list of files to process. - cli_getFilesList "$LOCATION" - - # Define common absolute paths in order to know when centos-art.sh - # is leaving a directory structure and entering into another. This - # information is required in order for centos-art.sh to know when - # to apply last-rendition actions. - for COMMONDIR in $(dirname "$FILES" | sort | uniq);do - COMMONDIRS[$COMMONDIRCOUNT]=$(dirname "$COMMONDIR") - COMMONDIRCOUNT=$(($COMMONDIRCOUNT + 1)) - done - -} diff --git a/Scripts/Bash/Functions/Render/render_getIdentityDirTranslation.sh b/Scripts/Bash/Functions/Render/render_getIdentityDirTranslation.sh deleted file mode 100644 index ffe4b2b..0000000 --- a/Scripts/Bash/Functions/Render/render_getIdentityDirTranslation.sh +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/bash -# -# render_getIdentityDirTranslation.sh -- This function re-defines the -# absolute path of artwork related translation entries. Be sure there -# is at least one translation file inside it. Otherwise consider -# the artwork translation entry as empty value. -# -# 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 render_getIdentityDirTranslation { - - TRANSLATIONPATH=${FUNCDIR}/${FUNCDIRNAM}/Config/$ARTCOMP - - if [[ $(find $TRANSLATIONPATH -regextype posix-egrep -regex ".+\.${EXTENSION}$") == '' ]];then - TRANSLATIONPATH='' - fi - -}