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}
|
REM [ "x" = "x$RABBITMQ_CTL_ERL_ARGS" ] && RABBITMQ_CTL_ERL_ARGS=${CTL_ERL_ARGS}
|
||||||
if "!RABBITMQ_CTL_ERL_ARGS!"=="" (
|
if "!RABBITMQ_CTL_ERL_ARGS!"=="" (
|
||||||
if not "!CTL_ERL_ARGS!"=="" (
|
if not "!CTL_ERL_ARGS!"=="" (
|
||||||
|
@ -164,13 +182,6 @@ if "!RABBITMQ_SERVICENAME!"=="" (
|
||||||
)
|
)
|
||||||
|
|
||||||
REM Environment cleanup
|
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_DIR=
|
||||||
set SCRIPT_NAME=
|
set SCRIPT_NAME=
|
||||||
set TDP0=
|
set TDP0=
|
||||||
|
|
|
@ -226,6 +226,9 @@ rem user-specific directory.
|
||||||
-env ERL_MAX_ETS_TABLES="!ERL_MAX_ETS_TABLES!" ^
|
-env ERL_MAX_ETS_TABLES="!ERL_MAX_ETS_TABLES!" ^
|
||||||
-env ERL_MAX_PORTS="!ERL_MAX_PORTS!" ^
|
-env ERL_MAX_PORTS="!ERL_MAX_PORTS!" ^
|
||||||
-env RABBITMQ_BASE="!RABBITMQ_BASE!" ^
|
-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!" ^
|
-env RABBITMQ_NODENAME="!RABBITMQ_NODENAME!" ^
|
||||||
-workdir "!RABBITMQ_BASE!" ^
|
-workdir "!RABBITMQ_BASE!" ^
|
||||||
-stopaction "rabbit:stop_and_halt()." ^
|
-stopaction "rabbit:stop_and_halt()." ^
|
||||||
|
|
Loading…
Reference in New Issue