summaryrefslogtreecommitdiff
path: root/scripts/rabbitmq-server.bat
diff options
context:
space:
mode:
authorDaniil Fedotov <dfedotov@pivotal.io>2016-04-01 18:39:49 +0100
committerDaniil Fedotov <dfedotov@pivotal.io>2016-04-01 18:39:49 +0100
commit11fa86d24ac8ddafb3e642aeba4e1b4fc45adea6 (patch)
treec1cf9515e2ffe4d180ba1d9fad1516c260c6e08e /scripts/rabbitmq-server.bat
parentbbb2695a040cca5c3a1d9b04b2edc34fb6d1fd13 (diff)
downloadrabbitmq-server-git-11fa86d24ac8ddafb3e642aeba4e1b4fc45adea6.tar.gz
Support extension in advanced.config
Diffstat (limited to 'scripts/rabbitmq-server.bat')
-rw-r--r--scripts/rabbitmq-server.bat9
1 files changed, 7 insertions, 2 deletions
diff --git a/scripts/rabbitmq-server.bat b/scripts/rabbitmq-server.bat
index cae876f1d2..8718197471 100644
--- a/scripts/rabbitmq-server.bat
+++ b/scripts/rabbitmq-server.bat
@@ -42,6 +42,11 @@ if not exist "!ERLANG_HOME!\bin\erl.exe" (
set RABBITMQ_EBIN_ROOT=!RABBITMQ_HOME!\ebin
+for %%NOEX in (CALL :get_noex !RABBITMQ_ADVANCED_CONFIG_FILE!) do RABBITMQ_ADVANCED_CONFIG_FILE_NOEX=%%NOEX
+if "!RABBITMQ_ADVANCED_CONFIG_FILE!" == "!RABBITMQ_ADVANCED_CONFIG_FILE_NOEX!.config" (
+ RABBITMQ_ADVANCED_CONFIG_FILE=!RABBITMQ_ADVANCED_CONFIG_FILE_NOEX!
+)
+
"!ERLANG_HOME!\bin\erl.exe" ^
-pa "!RABBITMQ_EBIN_ROOT!" ^
-noinput -hidden ^
@@ -66,7 +71,7 @@ if not exist "!RABBITMQ_SCHEMA_DIR!\rabbitmq.schema" (
set RABBITMQ_EBIN_PATH="-pa !RABBITMQ_EBIN_ROOT!"
-CALL :get_noex !RABBITMQ_CONFIG_FILE!
+for %%NOEX in (CALL :get_noex !RABBITMQ_CONFIG_FILE!) do RABBITMQ_CONFIG_FILE_NOEX=%%NOEX
if "!RABBITMQ_CONFIG_FILE!" == "!RABBITMQ_CONFIG_FILE_NOEX!.config" (
if exist "!RABBITMQ_CONFIG_FILE!" (
@@ -178,7 +183,7 @@ if "%~2"=="" (
EXIT /B 0
:get_noex
-set RABBITMQ_CONFIG_FILE_NOEX=%~dpn1
+echo %~dpn1
EXIT /B 0
endlocal