| #!/bin/bash |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| function help { |
| |
| |
| local ACTIONNAM='' |
| |
| |
| |
| local FLAG_SEARCH="" |
| |
| |
| |
| local FLAG_BACKEND='texinfo' |
| |
| |
| local MANUAL_L10N=$(cli_getCurrentLocale) |
| |
| |
| |
| |
| |
| |
| |
| |
| local MANUAL_TLDIR=${PWD} |
| |
| |
| |
| |
| |
| |
| |
| if [[ ! $MANUAL_TLDIR =~ "^${CLI_WRKCOPY}/(trunk/Manuals|branches/Manuals/[[:alnum:]-]+)$" ]];then |
| MANUAL_TLDIR="${CLI_WRKCOPY}/trunk/Manuals" |
| fi |
| |
| |
| |
| |
| local -a MANUAL_SLFN |
| local -a MANUAL_DIRN |
| local -a MANUAL_CHAN |
| local -a MANUAL_SECN |
| |
| |
| local MANUAL_DOCENTRY_COUNT=0 |
| local MANUAL_DOCENTRY_ID=0 |
| |
| |
| ${CLI_FUNCNAME}_getOptions |
| |
| |
| |
| |
| |
| |
| ${CLI_FUNCNAME}_getEntries |
| |
| |
| |
| |
| |
| cli_exportFunctions "${CLI_FUNCDIR}/${CLI_FUNCDIRNAM}/$(cli_getRepoName \ |
| ${FLAG_BACKEND} -d)" "${FLAG_BACKEND}" |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| while [[ $MANUAL_DOCENTRY_ID -lt $MANUAL_DOCENTRY_COUNT ]];do |
| |
| |
| MANUAL_NAME=${MANUAL_SLFN[${MANUAL_DOCENTRY_ID}]} |
| |
| |
| |
| MANUAL_BASEDIR="${MANUAL_TLDIR}/${MANUAL_DIRN[${MANUAL_DOCENTRY_ID}]}" |
| |
| |
| |
| MANUAL_BASEDIR_L10N="${MANUAL_BASEDIR}/${MANUAL_L10N}" |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| MANUAL_CHANGED_DIRS="${MANUAL_BASEDIR_L10N}" |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| if [[ ${MANUAL_DOCENTRY_ID} -eq 0 \ |
| || ( ( ${MANUAL_DOCENTRY_ID} -gt 0 ) && ( \ |
| ${MANUAL_DIRN[${MANUAL_DOCENTRY_ID}]} != ${MANUAL_DIRN[((${MANUAL_DOCENTRY_ID} - 1))]} ) ) ]];then |
| cli_syncroRepoChanges ${MANUAL_CHANGED_DIRS} |
| fi |
| |
| |
| |
| |
| MANUAL_BASEFILE="${MANUAL_BASEDIR_L10N}/${MANUAL_NAME}" |
| |
| |
| MANUAL_CHAPTER_NAME=${MANUAL_CHAN[${MANUAL_DOCENTRY_ID}]} |
| |
| |
| MANUAL_SECTION_NAME=${MANUAL_SECN[${MANUAL_DOCENTRY_ID}]} |
| |
| |
| ${FLAG_BACKEND} |
| |
| |
| MANUAL_DOCENTRY_ID=$(($MANUAL_DOCENTRY_ID + 1)) |
| |
| done |
| |
| |
| ${FLAG_BACKEND}_updateOutputFiles |
| |
| |
| |
| |
| cli_syncroRepoChanges ${MANUAL_CHANGED_DIRS} |
| |
| } |