| #!/bin/bash |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| function render_setDirStructure { |
| |
| |
| |
| |
| local SOURCE_DIRECTORY=$(tcar_checkRepoDirSource "${1}") |
| |
| |
| |
| tcar_checkFiles ${SOURCE_DIR} -d |
| |
| |
| |
| local TARGET_DIRECTORY=$(tcar_checkRepoDirSource "${2}") |
| |
| |
| |
| |
| |
| |
| |
| local DIRECTORIES=$(tcar_getFilesList ${SOURCE_DIRECTORY} \ |
| --pattern='.+/[[:alpha:]]+$' --type='d') |
| |
| |
| |
| |
| for DIRECTORY in ${DIRECTORIES};do |
| |
| local DIRECTORY_BASENAME=$(echo ${DIRECTORY} \ |
| | sed -r "s,${SOURCE_DIRECTORY}/,,") |
| |
| if [[ ${DIRECTORY} == ${DIRECTORY_BASENAME} ]];then |
| continue |
| fi |
| |
| local DIRECTORY_TARGET=${TARGET_DIRECTORY}/${DIRECTORY_BASENAME} |
| |
| if [[ ! -d ${DIRECTORY_TARGET} ]];then |
| mkdir -p ${DIRECTORY_TARGET} |
| fi |
| |
| done |
| |
| } |