File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -120,6 +120,9 @@ saved_RABBITMQ_PID_FILE="$RABBITMQ_PID_FILE"
120120[ " x" = " x$RABBITMQ_CONF_ENV_FILE " ] && RABBITMQ_CONF_ENV_FILE=${CONF_ENV_FILE}
121121[ -f ${RABBITMQ_CONF_ENV_FILE} ] && . ${RABBITMQ_CONF_ENV_FILE} || true
122122
123+ [ -n " $ERL_EPMD_PORT " ] && export ERL_EPMD_PORT
124+ [ -n " $ERL_EPMD_ADDRESS " ] && export ERL_EPMD_ADDRESS
125+
123126DEFAULT_SCHEDULER_BIND_TYPE=" db"
124127[ -n " $SCHEDULER_BIND_TYPE " ] || SCHEDULER_BIND_TYPE=" $DEFAULT_SCHEDULER_BIND_TYPE "
125128[ -n " $RABBITMQ_SCHEDULER_BIND_TYPE " ] || RABBITMQ_SCHEDULER_BIND_TYPE=" $SCHEDULER_BIND_TYPE "
@@ -391,15 +394,17 @@ run_escript()
391394 escript=" ${1:? escript must be defined} "
392395 shift
393396
397+ # Important: do not quote RABBITMQ_CTL_ERL_ARGS as they must be
398+ # word-split
394399 # shellcheck disable=SC2086
395400 exec " ${ERL_DIR} erl" +B \
396- -boot " ${ CLEAN_BOOT_FILE} " \
401+ -boot " $CLEAN_BOOT_FILE " \
397402 -noinput -noshell -hidden -smp enable \
398403 $RABBITMQ_CTL_ERL_ARGS \
399404 -kernel inet_dist_listen_min " $RABBITMQ_CTL_DIST_PORT_MIN " \
400405 -kernel inet_dist_listen_max " $RABBITMQ_CTL_DIST_PORT_MAX " \
401406 -sasl errlog_type error \
402- -mnesia dir " \" ${ RABBITMQ_MNESIA_DIR} \" " \
407+ -mnesia dir " \" $RABBITMQ_MNESIA_DIR \" " \
403408 -nodename " $RABBITMQ_NODENAME " \
404409 -run escript start \
405410 -escript main " $escript_main " \
You can’t perform that action at this time.
0 commit comments