| #!/bin/bash |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| function render_doIdentityTMarkersCommons { |
| |
| |
| local -a SRC |
| local -a DST |
| local COUNT=0 |
| local COUNTSRC=0 |
| local COUNTDST=0 |
| local LOCATION='' |
| |
| |
| |
| |
| |
| |
| if [[ "$1" != '' ]];then |
| LOCATION="$1" |
| else |
| LOCATION="${INSTANCE}" |
| fi |
| |
| |
| cli_checkFiles "$LOCATION" 'f' |
| |
| |
| |
| |
| |
| |
| SRC[0]='=COPYRIGHT=' |
| SRC[1]='=DESCRIPTION=' |
| SRC[2]='=LICENSE=' |
| SRC[3]='=LICENSE_URL=' |
| SRC[4]='=THEME=' |
| SRC[5]='=THEMENAME=' |
| SRC[6]='=THEMERELEASE=' |
| SRC[7]='=RELEASE=' |
| SRC[8]='=MAJOR_RELEASE=' |
| SRC[9]='=MINOR_RELEASE=' |
| SRC[10]='=URL=' |
| SRC[11]='=ARCH=' |
| SRC[12]='=URL_WIKI=' |
| SRC[13]='=URL_LISTS=' |
| SRC[14]='=URL_FORUMS=' |
| SRC[15]='=URL_MIRRORS=' |
| SRC[16]='=URL_DOCS=' |
| |
| |
| DST[0]="$(cli_getCopyrightInfo '--copyright')" |
| DST[1]="$(cli_getCopyrightInfo '--description')" |
| DST[2]="$(cli_getCopyrightInfo '--license')" |
| DST[3]="$(cli_getCopyrightInfo '--license-url')" |
| DST[4]="$(cli_getPathComponent "$FILE" '--theme')" |
| DST[5]="$(cli_getPathComponent "$FILE" '--theme-name')" |
| DST[6]="$(cli_getPathComponent "$FILE" '--theme-release')" |
| DST[7]="$(cli_getPathComponent "$FILE" '--release')" |
| DST[8]="$(cli_getPathComponent "$FILE" '--release-major')" |
| DST[9]="$(cli_getPathComponent "$FILE" '--release-minor')" |
| DST[10]="http://$(cli_getCurrentLocale).centos.org/" |
| DST[11]="$(cli_getPathComponent "$FILE" '--architecture')" |
| DST[12]="=URL=wiki/" |
| DST[13]="=URL=lists/" |
| DST[14]="=URL=forums/" |
| DST[15]="=URL=mirrors/" |
| DST[16]="=URL=docs/" |
| |
| |
| while [[ $COUNTDST -lt ${#DST[@]} ]];do |
| |
| |
| |
| |
| if [[ ! ${DST[$COUNTDST]} =~ '=[A-Z_]+=' ]];then |
| |
| COUNTDST=$(($COUNTDST + 1)) |
| |
| |
| |
| continue |
| fi |
| |
| while [[ $COUNTSRC -lt ${#SRC[*]} ]];do |
| |
| |
| DST[$COUNTDST]=$(echo ${DST[$COUNTDST]} \ |
| | sed -r "s!${SRC[$COUNTSRC]}!${DST[$COUNTSRC]}!g") |
| |
| |
| COUNTSRC=$(($COUNTSRC + 1)) |
| |
| done |
| |
| |
| COUNTSRC=0 |
| |
| |
| COUNTDST=$(($COUNTDST + 1)) |
| |
| done |
| |
| |
| while [[ ${COUNT} -lt ${#SRC[*]} ]];do |
| |
| |
| |
| sed -r -i "s!${SRC[$COUNT]}!${DST[$COUNT]}!g" ${LOCATION} |
| |
| |
| COUNT=$(($COUNT + 1)) |
| |
| done |
| |
| |
| |
| |
| unset SRC |
| unset DST |
| |
| } |