Allow several env variables to be set in rabbitmq-env-conf.bat
Fixes #9258 This patch allows the following variables to be set by `rabbitmq-env-conf.bat`: * `LOG_BASE` * `MNESIA_BASE` * `CONFIG_FILE`
This commit is contained in:
parent
e2416e5dfa
commit
057f9460d7
|
@ -129,6 +129,24 @@ if "!RABBITMQ_BOOT_MODULE!"=="" (
|
|||
)
|
||||
)
|
||||
|
||||
if "!RABBITMQ_CONFIG_FILE!"=="" (
|
||||
if not "!CONFIG_FILE!"=="" (
|
||||
set RABBITMQ_CONFIG_FILE=!CONFIG_FILE!
|
||||
)
|
||||
)
|
||||
|
||||
if "!RABBITMQ_LOG_BASE!"=="" (
|
||||
if not "!LOG_BASE!"=="" (
|
||||
set RABBITMQ_LOG_BASE=!LOG_BASE!
|
||||
)
|
||||
)
|
||||
|
||||
if "!RABBITMQ_MNESIA_BASE!"=="" (
|
||||
if not "!MNESIA_BASE!"=="" (
|
||||
set RABBITMQ_MNESIA_BASE=!MNESIA_BASE!
|
||||
)
|
||||
)
|
||||
|
||||
REM [ "x" = "x$RABBITMQ_CTL_ERL_ARGS" ] && RABBITMQ_CTL_ERL_ARGS=${CTL_ERL_ARGS}
|
||||
if "!RABBITMQ_CTL_ERL_ARGS!"=="" (
|
||||
if not "!CTL_ERL_ARGS!"=="" (
|
||||
|
@ -164,13 +182,6 @@ if "!RABBITMQ_SERVICENAME!"=="" (
|
|||
)
|
||||
|
||||
REM Environment cleanup
|
||||
set BOOT_MODULE=
|
||||
set CONFIG_FILE=
|
||||
set FEATURE_FLAGS_FILE=
|
||||
set ENABLED_PLUGINS_FILE=
|
||||
set LOG_BASE=
|
||||
set MNESIA_BASE=
|
||||
set PLUGINS_DIR=
|
||||
set SCRIPT_DIR=
|
||||
set SCRIPT_NAME=
|
||||
set TDP0=
|
||||
|
|
|
@ -226,6 +226,9 @@ rem user-specific directory.
|
|||
-env ERL_MAX_ETS_TABLES="!ERL_MAX_ETS_TABLES!" ^
|
||||
-env ERL_MAX_PORTS="!ERL_MAX_PORTS!" ^
|
||||
-env RABBITMQ_BASE="!RABBITMQ_BASE!" ^
|
||||
-env RABBITMQ_CONFIG_FILE="!RABBITMQ_CONFIG_FILE!" ^
|
||||
-env RABBITMQ_LOG_BASE="!RABBITMQ_LOG_BASE!" ^
|
||||
-env RABBITMQ_MNESIA_BASE="!RABBITMQ_MNESIA_BASE!" ^
|
||||
-env RABBITMQ_NODENAME="!RABBITMQ_NODENAME!" ^
|
||||
-workdir "!RABBITMQ_BASE!" ^
|
||||
-stopaction "rabbit:stop_and_halt()." ^
|
||||
|
|
Loading…
Reference in New Issue