diff options
| author | Daniil Fedotov <dfedotov@pivotal.io> | 2016-02-05 13:26:21 +0000 |
|---|---|---|
| committer | Daniil Fedotov <dfedotov@pivotal.io> | 2016-03-03 15:34:02 +0000 |
| commit | d48f79513738f94922a1ec10090bf253eef16204 (patch) | |
| tree | ea7f0ea463dd213cf7c1eb480d705470f4a91764 | |
| parent | 5101bbc65b8bd67ba856bf850dda50f2716d9f4d (diff) | |
| download | rabbitmq-server-git-d48f79513738f94922a1ec10090bf253eef16204.tar.gz | |
Check for env variables in windows script
| -rw-r--r-- | scripts/rabbitmq-server.bat | 27 |
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
|
