| #!/bin/bash |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| function help { |
| |
| |
| local ACTIONNAM='' |
| |
| |
| |
| local FLAG_SEARCH="" |
| |
| |
| local MANUAL_L10N=${CLI_LANG_LC} |
| |
| |
| |
| local MANUAL_TLDIR="${TCAR_WORKDIR}/trunk/Documentation/Models" |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| local FLAG_FORMAT='' |
| |
| |
| |
| local EXPORTID='' |
| |
| |
| |
| |
| local -a MANUAL_SLFN |
| local -a MANUAL_DIRN |
| local -a MANUAL_PART |
| local -a MANUAL_CHAP |
| local -a MANUAL_SECT |
| |
| |
| local MANUAL_DOCENTRY_COUNT=0 |
| local MANUAL_DOCENTRY_ID=0 |
| |
| |
| help_getOptions |
| |
| |
| |
| |
| |
| |
| help_getEntries |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| while [[ $MANUAL_DOCENTRY_ID -lt $MANUAL_DOCENTRY_COUNT ]];do |
| |
| |
| MANUAL_NAME=${MANUAL_SLFN[${MANUAL_DOCENTRY_ID}]} |
| |
| |
| |
| MANUAL_EXTENSION=${FLAG_FORMAT} |
| |
| |
| |
| MANUAL_BASEDIR="${MANUAL_TLDIR}/$(cli_getRepoName \ |
| ${MANUAL_EXTENSION} -d)/${MANUAL_DIRN[${MANUAL_DOCENTRY_ID}]}" |
| |
| |
| |
| MANUAL_BASEDIR_L10N="${MANUAL_BASEDIR}/${MANUAL_L10N}" |
| |
| |
| |
| |
| |
| |
| |
| |
| MANUAL_CHANGED_DIRS="${MANUAL_BASEDIR_L10N}" |
| |
| |
| |
| |
| MANUAL_BASEFILE="${MANUAL_BASEDIR_L10N}/${MANUAL_NAME}" |
| |
| |
| EXPORTID="${CLI_FUNCDIRNAM}/$(cli_getRepoName ${MANUAL_EXTENSION} -d)/${MANUAL_EXTENSION}" |
| |
| |
| MANUAL_OUTPUT_BASEFILE=$(echo $MANUAL_BASEFILE | sed -r 's!Models/!Manuals/!') |
| |
| |
| MANUAL_PART_NAME=${MANUAL_PART[${MANUAL_DOCENTRY_ID}]} |
| |
| |
| MANUAL_PART_DIR="${MANUAL_BASEDIR_L10N}/${MANUAL_PART_NAME}" |
| |
| |
| MANUAL_CHAPTER_NAME=${MANUAL_CHAP[${MANUAL_DOCENTRY_ID}]} |
| |
| |
| |
| |
| |
| MANUAL_CHAPTER_DIR="$(echo ${MANUAL_PART_DIR}/${MANUAL_CHAPTER_NAME} \ |
| | sed -r 's!/{2,}!/!g' )" |
| |
| |
| MANUAL_SECTION_NAME=${MANUAL_SECT[${MANUAL_DOCENTRY_ID}]} |
| |
| |
| |
| |
| |
| MANUAL_CONFIG_FILE="${MANUAL_BASEFILE}.conf" |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| if [[ ${MANUAL_DOCENTRY_ID} -eq 0 \ |
| || ( ( ${MANUAL_DOCENTRY_ID} -gt 0 ) && ( \ |
| ${MANUAL_DIRN[${MANUAL_DOCENTRY_ID}]} != ${MANUAL_DIRN[((${MANUAL_DOCENTRY_ID} - 1))]} ) ) ]];then |
| |
| |
| |
| |
| |
| if [[ -d ${MANUAL_CHANGED_DIRS} ]];then |
| cli_synchronizeRepoChanges "${MANUAL_CHANGED_DIRS}" |
| fi |
| |
| |
| |
| |
| |
| |
| cli_exportFunctions "${EXPORTID}" |
| |
| fi |
| |
| |
| ${MANUAL_EXTENSION} |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| if [[ ${MANUAL_DOCENTRY_ID} -gt 0 \ |
| && ${MANUAL_DIRN[${MANUAL_DOCENTRY_ID}]} != ${MANUAL_DIRN[((${MANUAL_DOCENTRY_ID} + 1))]} ]];then |
| cli_unsetFunctions "${EXPORTID}" |
| fi |
| |
| |
| MANUAL_DOCENTRY_ID=$(($MANUAL_DOCENTRY_ID + 1)) |
| |
| done |
| |
| |
| |
| |
| cli_synchronizeRepoChanges "${MANUAL_CHANGED_DIRS}" |
| |
| } |