diff options
| author | Daniil Fedotov <hairyhum@gmail.com> | 2018-08-13 13:46:39 +0100 |
|---|---|---|
| committer | Daniil Fedotov <hairyhum@gmail.com> | 2018-08-14 14:19:42 +0100 |
| commit | f1db86a816dd439aad39cbfd95b80ec7e17dc773 (patch) | |
| tree | 28431977ca4cdb85671592b73d2805ecf319f095 /scripts | |
| parent | 80b22cd658165a55f0d6a3bcaf31f6ec5d942325 (diff) | |
| download | rabbitmq-server-git-f1db86a816dd439aad39cbfd95b80ec7e17dc773.tar.gz | |
Do not add ./ to NOEX files if the file is in the current dir
Diffstat (limited to 'scripts')
| -rwxr-xr-x | scripts/rabbitmq-server | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/scripts/rabbitmq-server b/scripts/rabbitmq-server index a808de9d44..55c39ef1b1 100755 --- a/scripts/rabbitmq-server +++ b/scripts/rabbitmq-server @@ -80,7 +80,11 @@ get_noex() { else local BASENAME=$(basename $1) local DIRNAME=$(dirname $1) - echo "${DIRNAME}/${BASENAME%.*}" + if [ "x." = "x${DIRNAME}" ]; then + echo "${BASENAME%.*}" + else + echo "${DIRNAME}/${BASENAME%.*}" + fi fi } @@ -138,8 +142,8 @@ elif [ "x" != "x${RABBITMQ_CONFIG_FILE}" \ exit 1 fi +RABBITMQ_CONFIG_ARG_FILE_NOEX=$(get_noex ${RABBITMQ_CONFIG_ARG_FILE}) -# Set -config if the file exists if [ "${RABBITMQ_CONFIG_ARG_FILE_NOEX}.config" != "${RABBITMQ_CONFIG_ARG_FILE}" ]; then if [ "${RABBITMQ_CONFIG_ARG_FILE}" = "${RABBITMQ_ADVANCED_CONFIG_FILE}" ]; then echo "ERROR: Wrong extension for RABBITMQ_ADVANCED_CONFIG_FILE: ${RABBITMQ_ADVANCED_CONFIG_FILE}" @@ -153,8 +157,8 @@ if [ "${RABBITMQ_CONFIG_ARG_FILE_NOEX}.config" != "${RABBITMQ_CONFIG_ARG_FILE}" fi fi +# Set -config if the file exists if [ -f "${RABBITMQ_CONFIG_ARG_FILE}" ]; then - RABBITMQ_CONFIG_ARG_FILE_NOEX=$(get_noex ${RABBITMQ_CONFIG_ARG_FILE}) RABBITMQ_CONFIG_ARG="-config ${RABBITMQ_CONFIG_ARG_FILE_NOEX}" fi |
