| #!/bin/bash |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| function texinfo_copyEntry { |
| |
| local MANUAL_ENTRY_SRC='' |
| local MANUAL_ENTRY_DST='' |
| local MANUAL_ENTRY='' |
| local MANUAL_ENTRIES='' |
| |
| |
| |
| |
| |
| |
| if [[ ${MANUAL_SECN[${MANUAL_DOCENTRY_ID}]} != '' ]];then |
| |
| if [[ ${MANUAL_SECN[((${MANUAL_DOCENTRY_ID} + 1))]} != '' ]];then |
| |
| |
| |
| |
| |
| |
| |
| MANUAL_ENTRY_SRC=$(${FLAG_BACKEND}_getEntry ${MANUAL_SECN[${MANUAL_DOCENTRY_ID}]}) |
| |
| |
| MANUAL_ENTRY_DST=$(${FLAG_BACKEND}_getEntry ${MANUAL_SECN[((${MANUAL_DOCENTRY_ID} + 1))]}) |
| |
| elif [[ ${MANUAL_SECN[((${MANUAL_DOCENTRY_ID} + 1))]} == '' ]] \ |
| && [[ ${MANUAL_CHAN[((${MANUAL_DOCENTRY_ID} + 1))]} != '' ]];then |
| |
| |
| |
| |
| |
| |
| |
| |
| MANUAL_ENTRY_SRC=$(${FLAG_BACKEND}_getEntry ${MANUAL_SECN[${MANUAL_DOCENTRY_ID}]}) |
| |
| |
| MANUAL_ENTRY_DST=$(echo $MANUAL_ENTRY_SRC \ |
| | sed -r "s!${MANUAL_CHAN[${MANUAL_DOCENTRY_ID}]}!${MANUAL_CHAN[((${MANUAL_DOCENTRY_ID} + 1))]}!") |
| |
| else |
| cli_printMessage "`gettext "The location provided as target isn't valid."`" --as-error-line |
| fi |
| |
| # Copy documentation entry using source and target locations. |
| ${FLAG_BACKEND}_copyEntrySection |
| |
| elif [[ ${MANUAL_CHAN[${MANUAL_DOCENTRY_ID}]} != '' ]] \ |
| && [[ ${MANUAL_CHAN[((${MANUAL_DOCENTRY_ID} + 1))]} != '' ]];then |
| |
| # In this configuration, the section name wasn't specified |
| |
| |
| |
| |
| ${FLAG_BACKEND}_copyEntryChapter |
| |
| elif [[ ${MANUAL_DIRN[${MANUAL_DOCENTRY_ID}]} != '' ]] \ |
| && [[ ${MANUAL_DIRN[((${MANUAL_DOCENTRY_ID} + 1))]} != '' ]];then |
| |
| |
| |
| |
| |
| ${FLAG_BACKEND}_copyEntryManual |
| |
| |
| |
| |
| |
| |
| |
| else |
| cli_printMessage "`gettext "The parameters you provided are not supported."`" --as-error-line |
| fi |
| |
| } |