| #!/bin/bash |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| function svg_setMetadata { |
| |
| |
| local TEMPLATE="${TCAR_MODULE_DIR_CONFIGS}/metadata.sed" |
| |
| |
| tcar_checkFiles -ef ${TEMPLATE} |
| |
| |
| local TITLE=$(basename "${FILE}") |
| |
| |
| local URL=$(echo ${FILE} \ |
| | sed 's!/home/centos!https://projects.centos.org/svn!') |
| |
| |
| |
| local KEY='' |
| local KEYS=$(dirname "${FILE}" | cut -d/ -f6- | tr '/' '\n') |
| |
| |
| |
| |
| |
| |
| |
| |
| KEYS=$(\ |
| for KEY in ${KEYS};do |
| echo " <rdf:li>${KEY}</rdf:li>\\" |
| done) |
| |
| |
| local INSTANCE=$(tcar_getTemporalFile ${TEMPLATE}) |
| |
| |
| cp ${TEMPLATE} ${INSTANCE} |
| |
| |
| |
| tcar_checkFiles -e ${INSTANCE} |
| |
| |
| sed -r -i \ |
| -e "s!=TITLE=!${TITLE}!" \ |
| -e "s!=URL=!${URL}!" \ |
| -e "s!=DATE=!$(date "+%Y-%m-%d")!" ${INSTANCE} |
| sed -i -r "/=KEYWORDS=/c\\${KEYS}" ${INSTANCE} |
| sed -i -r 's/>$/>\\/g' ${INSTANCE} |
| |
| tcar_setTranslationMarkers ${INSTANCE} |
| |
| |
| sed -i -f ${INSTANCE} ${FILE} |
| |
| |
| if [[ -f ${INSTANCE} ]];then |
| rm ${INSTANCE} |
| fi |
| |
| |
| sed -i -r '/^[[:space:]]*$/d' ${FILE} |
| |
| } |