Skip to content

Commit 41ec73b

Browse files
Merge pull request rabbitmq#1509 from rabbitmq/rabbitmq-server-1508
Fix batch file issues with env variables
2 parents 2254c8f + a7bf9cb commit 41ec73b

File tree

3 files changed

+11
-12
lines changed

3 files changed

+11
-12
lines changed

scripts/rabbitmq-env.bat

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -73,17 +73,16 @@ if not exist "!RABBITMQ_BASE!" (
7373
for /f "delims=" %%F in ("!RABBITMQ_BASE!") do set RABBITMQ_BASE=%%~sF
7474

7575
REM Check for the short names here too
76-
if "!RABBITMQ_USE_LONGNAME!"=="" (
77-
if "!USE_LONGNAME!"=="" (
78-
set RABBITMQ_NAME_TYPE="-sname"
79-
set NAMETYPE=shortnames
80-
)
81-
)
82-
8376
if "!RABBITMQ_USE_LONGNAME!"=="true" (
77+
set RABBITMQ_NAME_TYPE="-name"
78+
set NAMETYPE=longnames
79+
) else (
8480
if "!USE_LONGNAME!"=="true" (
8581
set RABBITMQ_NAME_TYPE="-name"
8682
set NAMETYPE=longnames
83+
) else (
84+
set RABBITMQ_NAME_TYPE="-sname"
85+
set NAMETYPE=shortnames
8786
)
8887
)
8988

scripts/rabbitmq-server.bat

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,10 @@ if "!RABBITMQ_ADVANCED_CONFIG_FILE!" == "!RABBITMQ_ADVANCED_CONFIG_FILE_NOEX!.co
5757
-pa "!RABBITMQ_EBIN_ROOT!" ^
5858
-noinput -hidden ^
5959
-s rabbit_prelaunch ^
60-
!RABBITMQ_NAME_TYPE! rabbitmqprelaunch!RANDOM!!TIME:~9! ^
61-
-conf_advanced "!RABBITMQ_ADVANCED_CONFIG_FILE!" ^
60+
-conf_advanced "!RABBITMQ_ADVANCED_CONFIG_FILE!" ^
6261
-rabbit enabled_plugins_file "!RABBITMQ_ENABLED_PLUGINS_FILE!" ^
63-
-rabbit plugins_dir "!$RABBITMQ_PLUGINS_DIR!" ^
62+
-rabbit plugins_dir "!RABBITMQ_PLUGINS_DIR!" ^
63+
!RABBITMQ_NAME_TYPE! rabbitmqprelaunch!RANDOM!!TIME:~9!@localhost ^
6464
-extra "!RABBITMQ_NODENAME!"
6565

6666
if ERRORLEVEL 2 (

scripts/rabbitmq-service.bat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,8 +143,8 @@ if "!RABBITMQ_ADVANCED_CONFIG_FILE!" == "!RABBITMQ_ADVANCED_CONFIG_FILE_NOEX!.co
143143
-s rabbit_prelaunch ^
144144
-conf_advanced "!RABBITMQ_ADVANCED_CONFIG_FILE!" ^
145145
-rabbit enabled_plugins_file "!RABBITMQ_ENABLED_PLUGINS_FILE!" ^
146-
-rabbit plugins_dir "!$RABBITMQ_PLUGINS_DIR!" ^
147-
!RABBITMQ_NAME_TYPE! rabbitmqprelaunch!RANDOM!!TIME:~9!
146+
-rabbit plugins_dir "!RABBITMQ_PLUGINS_DIR!" ^
147+
!RABBITMQ_NAME_TYPE! rabbitmqprelaunch!RANDOM!!TIME:~9!@localhost
148148

149149
if ERRORLEVEL 3 (
150150
rem ERRORLEVEL means (or greater) so we need to catch all other failure

0 commit comments

Comments
 (0)