Skip to content

Commit f1db86a

Browse files
committed
Do not add ./ to NOEX files if the file is in the current dir
1 parent 80b22cd commit f1db86a

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

scripts/rabbitmq-server

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,11 @@ get_noex() {
8080
else
8181
local BASENAME=$(basename $1)
8282
local DIRNAME=$(dirname $1)
83-
echo "${DIRNAME}/${BASENAME%.*}"
83+
if [ "x." = "x${DIRNAME}" ]; then
84+
echo "${BASENAME%.*}"
85+
else
86+
echo "${DIRNAME}/${BASENAME%.*}"
87+
fi
8488
fi
8589
}
8690

@@ -138,8 +142,8 @@ elif [ "x" != "x${RABBITMQ_CONFIG_FILE}" \
138142
exit 1
139143
fi
140144

145+
RABBITMQ_CONFIG_ARG_FILE_NOEX=$(get_noex ${RABBITMQ_CONFIG_ARG_FILE})
141146

142-
# Set -config if the file exists
143147
if [ "${RABBITMQ_CONFIG_ARG_FILE_NOEX}.config" != "${RABBITMQ_CONFIG_ARG_FILE}" ]; then
144148
if [ "${RABBITMQ_CONFIG_ARG_FILE}" = "${RABBITMQ_ADVANCED_CONFIG_FILE}" ]; then
145149
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}"
153157
fi
154158
fi
155159

160+
# Set -config if the file exists
156161
if [ -f "${RABBITMQ_CONFIG_ARG_FILE}" ]; then
157-
RABBITMQ_CONFIG_ARG_FILE_NOEX=$(get_noex ${RABBITMQ_CONFIG_ARG_FILE})
158162
RABBITMQ_CONFIG_ARG="-config ${RABBITMQ_CONFIG_ARG_FILE_NOEX}"
159163
fi
160164

0 commit comments

Comments
 (0)