summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorDaniil Fedotov <dfedotov@pivotal.io>2016-02-05 13:26:21 +0000
committerDaniil Fedotov <dfedotov@pivotal.io>2016-03-03 15:34:02 +0000
commitd48f79513738f94922a1ec10090bf253eef16204 (patch)
treeea7f0ea463dd213cf7c1eb480d705470f4a91764 /scripts
parent5101bbc65b8bd67ba856bf850dda50f2716d9f4d (diff)
downloadrabbitmq-server-git-d48f79513738f94922a1ec10090bf253eef16204.tar.gz
Check for env variables in windows script
Diffstat (limited to 'scripts')
-rw-r--r--scripts/rabbitmq-server.bat27
1 files changed, 17 insertions, 10 deletions
diff --git a/scripts/rabbitmq-server.bat b/scripts/rabbitmq-server.bat
index f45c161077..be09e8bd54 100644
--- a/scripts/rabbitmq-server.bat
+++ b/scripts/rabbitmq-server.bat
@@ -99,22 +99,19 @@ if "!RABBITMQ_NODE_ONLY!"=="" (
if "!RABBITMQ_IO_THREAD_POOL_SIZE!"=="" (
set RABBITMQ_IO_THREAD_POOL_ARG=30
+) else (
+ set RABBITMQ_IO_THREAD_POOL_ARG=!RABBITMQ_IO_THREAD_POOL_SIZE!
)
-
+set ENV_OK=true
CALL :check_not_empty "RABBITMQ_BOOT_MODULE" "!RABBITMQ_BOOT_MODULE!"
CALL :check_not_empty "RABBITMQ_NAME_TYPE" "!RABBITMQ_NAME_TYPE!"
CALL :check_not_empty "RABBITMQ_NODENAME" "!RABBITMQ_NODENAME!"
-CALL :check_not_empty "SASL_BOOT_FILE" "!SASL_BOOT_FILE!"
-CALL :check_not_empty "RABBITMQ_IO_THREAD_POOL_SIZE" "!RABBITMQ_IO_THREAD_POOL_SIZE!"
-:check_not_empty
-if %2=="" (
- ECHO "Error: ENV variable should be defined: !%1!.
- Please check rabbitmq-env and rabbitmq-defaul script files"
- EXIT /B 78
- )
-EXIT /B 0
+
+if "!ENV_OK!"=="false" (
+ EXIT /b 78
+)
"!ERLANG_HOME!\bin\erl.exe" ^
-pa "!RABBITMQ_EBIN_ROOT!" ^
@@ -144,6 +141,16 @@ EXIT /B 0
!RABBITMQ_DIST_ARG! ^
!STAR!
+EXIT /B 0
+
+:check_not_empty
+if %2=="" (
+ ECHO "Error: ENV variable should be defined: %1. Please check rabbitmq-env and rabbitmq-defaul script files"
+ set ENV_OK=false
+ EXIT /B 78
+ )
+EXIT /B 0
+
endlocal
endlocal