| #!/bin/bash |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| function tcar_setArguments { |
| |
| |
| |
| if [[ -z "${@}" ]];then |
| return |
| fi |
| |
| local ARGUMENT='' |
| |
| |
| |
| |
| |
| for ARGUMENT in "${@}"; do |
| |
| |
| |
| |
| ARGUMENT=$(echo "${ARGUMENT}" | tr -d "'") |
| |
| |
| |
| TCAR_ARGUMENTS="${TCAR_ARGUMENTS} '${ARGUMENT}'" |
| |
| done |
| |
| |
| |
| |
| |
| if [[ -z "${TCAR_ARGUMENTS}" ]];then |
| TCAR_ARGUMENTS=${PWD} |
| fi |
| |
| |
| |
| |
| if [[ ! -z ${ARGSS} ]] || [[ ! -z ${ARGSL} ]];then |
| |
| |
| eval set -- "${TCAR_ARGUMENTS}" |
| |
| |
| TCAR_ARGUMENTS=$(getopt -o "${ARGSS}" -l "${ARGSL}" \ |
| -n "${TCAR_SCRIPT_COMMAND} (${MODULE_NAME})" -- "${@}") |
| |
| |
| |
| if [[ $? -ne 0 ]];then |
| tcar_printMessage "`gettext "The argument verification failed."`" --as-error-line |
| fi |
| |
| fi |
| |
| } |