Skip to content

Commit a0db475

Browse files
Merge pull request #9307 from rabbitmq/mergify/bp/v3.12.x/pr-9269
Allow several env variables to be set in rabbitmq-env-conf.bat (backport #9269)
2 parents 8a2740a + de5b7ca commit a0db475

File tree

2 files changed

+21
-7
lines changed

2 files changed

+21
-7
lines changed

deps/rabbit/scripts/rabbitmq-env.bat

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,24 @@ if "!RABBITMQ_BOOT_MODULE!"=="" (
129129
)
130130
)
131131

132+
if "!RABBITMQ_CONFIG_FILE!"=="" (
133+
if not "!CONFIG_FILE!"=="" (
134+
set RABBITMQ_CONFIG_FILE=!CONFIG_FILE!
135+
)
136+
)
137+
138+
if "!RABBITMQ_LOG_BASE!"=="" (
139+
if not "!LOG_BASE!"=="" (
140+
set RABBITMQ_LOG_BASE=!LOG_BASE!
141+
)
142+
)
143+
144+
if "!RABBITMQ_MNESIA_BASE!"=="" (
145+
if not "!MNESIA_BASE!"=="" (
146+
set RABBITMQ_MNESIA_BASE=!MNESIA_BASE!
147+
)
148+
)
149+
132150
REM [ "x" = "x$RABBITMQ_CTL_ERL_ARGS" ] && RABBITMQ_CTL_ERL_ARGS=${CTL_ERL_ARGS}
133151
if "!RABBITMQ_CTL_ERL_ARGS!"=="" (
134152
if not "!CTL_ERL_ARGS!"=="" (
@@ -164,13 +182,6 @@ if "!RABBITMQ_SERVICENAME!"=="" (
164182
)
165183

166184
REM Environment cleanup
167-
set BOOT_MODULE=
168-
set CONFIG_FILE=
169-
set FEATURE_FLAGS_FILE=
170-
set ENABLED_PLUGINS_FILE=
171-
set LOG_BASE=
172-
set MNESIA_BASE=
173-
set PLUGINS_DIR=
174185
set SCRIPT_DIR=
175186
set SCRIPT_NAME=
176187
set TDP0=

deps/rabbit/scripts/rabbitmq-service.bat

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,9 @@ rem user-specific directory.
226226
-env ERL_MAX_ETS_TABLES="!ERL_MAX_ETS_TABLES!" ^
227227
-env ERL_MAX_PORTS="!ERL_MAX_PORTS!" ^
228228
-env RABBITMQ_BASE="!RABBITMQ_BASE!" ^
229+
-env RABBITMQ_CONFIG_FILE="!RABBITMQ_CONFIG_FILE!" ^
230+
-env RABBITMQ_LOG_BASE="!RABBITMQ_LOG_BASE!" ^
231+
-env RABBITMQ_MNESIA_BASE="!RABBITMQ_MNESIA_BASE!" ^
229232
-env RABBITMQ_NODENAME="!RABBITMQ_NODENAME!" ^
230233
-workdir "!RABBITMQ_BASE!" ^
231234
-stopaction "rabbit:stop_and_halt()." ^

0 commit comments

Comments
 (0)