| #!/bin/bash |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| function svg_doMetadata { |
| |
| |
| local TEMPLATE="${TUNEUP_CONFIG_DIR}/metadata.sed" |
| |
| |
| cli_checkFiles $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=$(cli_getTemporalFile $TEMPLATE) |
| |
| |
| cp $TEMPLATE $INSTANCE |
| |
| |
| |
| cli_checkFiles $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 |
| cli_expandTMarkers $INSTANCE |
| |
| |
| sed -i -f $INSTANCE $FILE |
| |
| |
| if [[ -f $INSTANCE ]];then |
| rm $INSTANCE |
| fi |
| |
| |
| sed -i -r '/^[[:space:]]*$/d' $FILE |
| |
| } |