| #!/bin/bash |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| function asciidoc_setXhtmlRendition { |
| |
| local LOCATION=$(tcar_checkRepoDirSource "${1}") |
| |
| RENDER_PAGES=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" "render-page") |
| if [[ -z ${RENDER_PAGES} ]];then |
| RENDER_PAGES='single' |
| fi |
| tcar_checkFiles -m '^(single-notoc|single|chunks)$' "${RENDER_PAGES}" |
| |
| IMAGES_FROM=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" "images-from") |
| if [[ -z ${IMAGES_FROM} ]];then |
| IMAGES_FROM="${TCAR_BASEDIR}/Artworks/Icons/Webenv/Final" |
| fi |
| |
| STYLES_FROM=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" "styles-from") |
| if [[ -z ${STYLES_FROM} ]];then |
| STYLES_FROM="${TCAR_BASEDIR}/Artworks/Webenv/Docbook/1.69.1/Css" |
| fi |
| |
| |
| |
| |
| |
| |
| |
| |
| if [[ ${RENDER_PAGES} == 'chunks' ]];then |
| LOCATION="$(dirname ${LOCATION})/" |
| fi |
| |
| if [[ ! -d $(dirname ${LOCATION}) ]];then |
| mkdir -p $(dirname ${LOCATION}) |
| fi |
| |
| ln -sfn ${IMAGES_FROM} $(dirname ${LOCATION})/Images |
| ln -sfn ${STYLES_FROM} $(dirname ${LOCATION})/Css |
| |
| tcar_printMessage "${LOCATION}" --as-creating-line |
| |
| for RENDER_PAGE in ${RENDER_PAGES};do |
| /usr/bin/xsltproc -o ${LOCATION} --nonet \ |
| ${DOCBOOK_XSL}/docbook2xhtml-${RENDER_PAGE}.xsl ${TARGET_INSTANCES[${COUNTER}]} |
| done |
| |
| } |