summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/rabbitmq-server17
-rw-r--r--scripts/rabbitmq-server.bat2
-rw-r--r--scripts/rabbitmq-service.bat2
3 files changed, 12 insertions, 9 deletions
diff --git a/scripts/rabbitmq-server b/scripts/rabbitmq-server
index 39d06dd4ca..dcb66e784a 100755
--- a/scripts/rabbitmq-server
+++ b/scripts/rabbitmq-server
@@ -155,17 +155,20 @@ stop_rabbitmq_server() {
}
check_start_params() {
- check_not_empty "RABBITMQ_BOOT_MODULE" $RABBITMQ_BOOT_MODULE
- check_not_empty "RABBITMQ_NAME_TYPE" $RABBITMQ_NAME_TYPE
- check_not_empty "RABBITMQ_NODENAME" $RABBITMQ_NODENAME
- check_not_empty "SASL_BOOT_FILE" $SASL_BOOT_FILE
- check_not_empty "RABBITMQ_IO_THREAD_POOL_SIZE" $RABBITMQ_IO_THREAD_POOL_SIZE
+ check_not_empty RABBITMQ_BOOT_MODULE
+ check_not_empty RABBITMQ_NAME_TYPE
+ check_not_empty RABBITMQ_NODENAME
+ check_not_empty SASL_BOOT_FILE
+ check_not_empty RABBITMQ_IO_THREAD_POOL_SIZE
}
check_not_empty() {
- if [ "x" = "x$2" ]; then
+ local name="${1:?}"
+ local value
+ eval value=\$$name
+ if [ -z "$value" ]; then
echo "Error: ENV variable should be defined: $1.
- Please check rabbitmq-env and rabbitmq-defaul script files"
+ Please check rabbitmq-env, rabbitmq-defaults, and $CONF_ENV_FILE script files"
exit 78
else
echo "x$2"
diff --git a/scripts/rabbitmq-server.bat b/scripts/rabbitmq-server.bat
index be09e8bd54..1c94e178d7 100644
--- a/scripts/rabbitmq-server.bat
+++ b/scripts/rabbitmq-server.bat
@@ -145,7 +145,7 @@ 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"
+ ECHO "Error: ENV variable should be defined: %1. Please check rabbitmq-env and rabbitmq-defaults, and !RABBITMQ_CONF_ENV_FILE! script files"
set ENV_OK=false
EXIT /B 78
)
diff --git a/scripts/rabbitmq-service.bat b/scripts/rabbitmq-service.bat
index 565b05bab5..6ad91abcca 100644
--- a/scripts/rabbitmq-service.bat
+++ b/scripts/rabbitmq-service.bat
@@ -225,7 +225,7 @@ 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"
+ ECHO "Error: ENV variable should be defined: %1. Please check rabbitmq-env, rabbitmq-default, and !RABBITMQ_CONF_ENV_FILE! script files"
set ENV_OK=false
EXIT /B 78
)