| #!/bin/bash |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| function cli_getThemeName { |
| |
| |
| local PATTERN='' |
| |
| if [[ $ACTIONVAL =~ '^/home/centos/artwork/trunk/.*$' ]];then |
| |
| |
| |
| |
| |
| |
| PATTERN='^.+/Identity/Themes/Motifs/([A-Za-z0-9]+)/.+$' |
| |
| elif [[ $ACTIONVAL =~ '^/home/centos/artwork/branches/.*$' ]];then |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| PATTERN="^.+/Identity/Themes/Motifs/(([A-Za-z0-9]+)(/${RELEASE_FORMAT})+)/.+$" |
| |
| elif [[ $ACTIONVAL =~ '^/home/centos/artwork/tags/.*$' ]];then |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| PATTERN="^.+/Identity/Themes/Motifs/(([A-Za-z0-9]+)(\.${RELEASE_FORMAT})+)/.+$" |
| |
| else |
| cli_printMessage "`gettext "The working copy parent directory structure is incorrect."`" 'AsErrorLine' |
| cli_printMessage "$(caller)" 'AsToKnowMoreLine' |
| fi |
| |
| |
| if [[ $PATTERN != '' ]];then |
| echo $ACTIONVAL | sed -r "s!${PATTERN}!\1!" |
| fi |
| |
| } |