Skip to content

Commit f5bab54

Browse files
Merge pull request #1666 from rabbitmq/lrb-ssl_dist_optfile-windows-159602360
Set two environment variables in the same manner as on Unix systems
2 parents ca55dc9 + 01a6a08 commit f5bab54

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

scripts/rabbitmq-env.bat

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,6 @@ if "!RABBITMQ_SERVER_ERL_ARGS!"=="" (
174174
)
175175

176176
REM [ "x" = "x$RABBITMQ_CONFIG_FILE" ] && RABBITMQ_CONFIG_FILE=${CONFIG_FILE}
177-
178177
CALL :unquote RABBITMQ_CONFIG_FILE %RABBITMQ_CONFIG_FILE%
179178
if "!RABBITMQ_CONFIG_FILE!"=="" (
180179
if "!CONFIG_FILE!"=="" (
@@ -236,10 +235,18 @@ if not exist "!RABBITMQ_MNESIA_BASE!" (
236235
for /f "delims=" %%F in ("!RABBITMQ_MNESIA_BASE!") do set RABBITMQ_MNESIA_BASE=%%~sF
237236

238237
REM [ "x" = "x$RABBITMQ_SERVER_START_ARGS" ] && RABBITMQ_SERVER_START_ARGS=${SERVER_START_ARGS}
239-
REM No Windows equivalent
238+
if "!RABBITMQ_SERVER_START_ARGS!"=="" (
239+
if not "!SERVER_START_ARGS!"=="" (
240+
set RABBITMQ_SERVER_START_ARGS=!SERVER_START_ARGS!
241+
)
242+
)
240243

241244
REM [ "x" = "x$RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS" ] && RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS=${SERVER_ADDITIONAL_ERL_ARGS}
242-
REM No Windows equivalent
245+
if "!RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS!"=="" (
246+
if not "!SERVER_ADDITIONAL_ERL_ARGS!"=="" (
247+
set RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS=!SERVER_ADDITIONAL_ERL_ARGS!
248+
)
249+
)
243250

244251
REM [ "x" = "x$RABBITMQ_MNESIA_DIR" ] && RABBITMQ_MNESIA_DIR=${MNESIA_DIR}
245252
REM [ "x" = "x$RABBITMQ_MNESIA_DIR" ] && RABBITMQ_MNESIA_DIR=${RABBITMQ_MNESIA_BASE}/${RABBITMQ_NODENAME}

0 commit comments

Comments
 (0)