summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorDaniil Fedotov <dfedotov@pivotal.io>2016-03-10 14:16:12 +0000
committerDaniil Fedotov <dfedotov@pivotal.io>2016-03-10 14:16:12 +0000
commit32b59f88115699f139a15621aaa36c01542c20fe (patch)
tree42c4f2769538427fb434a376b9e4d67c926115ab /scripts
parent410084826c1d2a8f03a806f3ca417114f788d412 (diff)
downloadrabbitmq-server-git-32b59f88115699f139a15621aaa36c01542c20fe.tar.gz
Env variable for schema dir
Diffstat (limited to 'scripts')
-rw-r--r--scripts/rabbitmq-defaults1
-rw-r--r--scripts/rabbitmq-defaults.bat1
-rw-r--r--scripts/rabbitmq-env1
-rw-r--r--scripts/rabbitmq-env.bat9
-rwxr-xr-xscripts/rabbitmq-server2
-rw-r--r--scripts/rabbitmq-server.bat4
-rw-r--r--scripts/rabbitmq-service.bat4
7 files changed, 17 insertions, 5 deletions
diff --git a/scripts/rabbitmq-defaults b/scripts/rabbitmq-defaults
index 23b5a4afd0..d61a4faed4 100644
--- a/scripts/rabbitmq-defaults
+++ b/scripts/rabbitmq-defaults
@@ -40,6 +40,7 @@ MNESIA_BASE=${SYS_PREFIX}/var/lib/rabbitmq/mnesia
ENABLED_PLUGINS_FILE=${SYS_PREFIX}/etc/rabbitmq/enabled_plugins
GENERATED_CONFIG_DIR=${SYS_PREFIX}/var/lib/rabbitmq/config
CONFIG_ADVANCED=${SYS_PREFIX}/etc/rabbitmq/advanced
+SCHEMA_DIR=${RABBITMQ_HOME}/priv/schema
PLUGINS_DIR="${RABBITMQ_HOME}/plugins"
IO_THREAD_POOL_SIZE=64
diff --git a/scripts/rabbitmq-defaults.bat b/scripts/rabbitmq-defaults.bat
index 0ca53013a9..5b1290aee1 100644
--- a/scripts/rabbitmq-defaults.bat
+++ b/scripts/rabbitmq-defaults.bat
@@ -43,6 +43,7 @@ set MNESIA_BASE=!RABBITMQ_BASE!\db
set ENABLED_PLUGINS_FILE=!RABBITMQ_BASE!\enabled_plugins
set GENERATED_CONFIG_DIR=!RABBITMQ_BASE!\config
set CONFIG_ADVANCED=!RABBITMQ_BASE!\advanced
+set SCHEMA_DIR=!RABBITMQ_HOME!\priv\schema
REM PLUGINS_DIR="${RABBITMQ_HOME}/plugins"
for /f "delims=" %%F in ("!TDP0!..\plugins") do set PLUGINS_DIR=%%~dpsF%%~nF%%~xF
diff --git a/scripts/rabbitmq-env b/scripts/rabbitmq-env
index 8261053a6d..9ee9ae9dc9 100644
--- a/scripts/rabbitmq-env
+++ b/scripts/rabbitmq-env
@@ -186,6 +186,7 @@ DEFAULT_NODE_PORT=5672
[ "x" = "x$RABBITMQ_MNESIA_DIR" ] && RABBITMQ_MNESIA_DIR=${RABBITMQ_MNESIA_BASE}/${RABBITMQ_NODENAME}
[ "x" = "x$RABBITMQ_GENERATED_CONFIG_DIR" ] && RABBITMQ_GENERATED_CONFIG_DIR=${GENERATED_CONFIG_DIR}
[ "x" = "x$RABBITMQ_CONFIG_ADVANCED" ] && RABBITMQ_CONFIG_ADVANCED=${CONFIG_ADVANCED}
+[ "x" = "x$RABBITMQ_SCHEMA_DIR" ] && RABBITMQ_SCHEMA_DIR=${SCHEMA_DIR}
rmq_normalize_path_var \
RABBITMQ_CONFIG_FILE \
diff --git a/scripts/rabbitmq-env.bat b/scripts/rabbitmq-env.bat
index b7a5bb7e52..55f6698635 100644
--- a/scripts/rabbitmq-env.bat
+++ b/scripts/rabbitmq-env.bat
@@ -174,6 +174,15 @@ if "!RABBITMQ_CONFIG_ADVANCED!"=="" (
)
)
+if "!RABBITMQ_SCHEMA_DIR!" == "" (
+ if "!SCHEMA_DIR!"=="" (
+ set RABBITMQ_SCHEMA_DIR=!RABBITMQ_HOME!\priv\schema
+ ) else (
+ set RABBITMQ_SCHEMA_DIR=!SCHEMA_DIR!
+ )
+)
+
+
REM [ "x" = "x$RABBITMQ_LOG_BASE" ] && RABBITMQ_LOG_BASE=${LOG_BASE}
if "!RABBITMQ_LOG_BASE!"=="" (
if "!LOG_BASE!"=="" (
diff --git a/scripts/rabbitmq-server b/scripts/rabbitmq-server
index 3b1ecb8af2..088379d20d 100755
--- a/scripts/rabbitmq-server
+++ b/scripts/rabbitmq-server
@@ -94,7 +94,7 @@ elif [ -f "${RABBITMQ_CONFIG_FILE}.conf" ]; then
RABBITMQ_CONFIG_ARG="-conf ${RABBITMQ_CONFIG_FILE} \
-conf_dir ${RABBITMQ_GENERATED_CONFIG_DIR} \
-conf_script_dir `dirname $0` \
- -conf_schema_dir ${RABBITMQ_HOME}/priv/schema"
+ -conf_schema_dir ${RABBITMQ_SCHEMA_DIR}"
echo "${RABBITMQ_CONFIG_ADVANCED}.config"
if [ -f "${RABBITMQ_CONFIG_ADVANCED}.config" ]; then
RABBITMQ_CONFIG_ARG="${RABBITMQ_CONFIG_ARG} \
diff --git a/scripts/rabbitmq-server.bat b/scripts/rabbitmq-server.bat
index 923b8277d5..89c9afd1e8 100644
--- a/scripts/rabbitmq-server.bat
+++ b/scripts/rabbitmq-server.bat
@@ -52,7 +52,7 @@ set RABBITMQ_CONFIG_FILE="!RABBITMQ_CONFIG_FILE!"
-conf_dir !RABBITMQ_GENERATED_CONFIG_DIR! ^
-conf_script_dir !CONF_SCRIPT_DIR:\=/! ^
-conf_advanced "!RABBITMQ_CONFIG_ADVANCED!" ^
- -conf_schema_dir "!RABBITMQ_HOME!\priv\schema" ^
+ -conf_schema_dir !RABBITMQ_SCHEMA_DIR! ^
-rabbit enabled_plugins_file "!RABBITMQ_ENABLED_PLUGINS_FILE!" ^
-rabbit plugins_dir "!$RABBITMQ_PLUGINS_DIR!" ^
-extra "!RABBITMQ_NODENAME!"
@@ -73,7 +73,7 @@ if exist "!RABBITMQ_CONFIG_FILE!.config" (
set RABBITMQ_CONFIG_ARG=-conf "!RABBITMQ_CONFIG_FILE!" ^
-conf_dir !RABBITMQ_GENERATED_CONFIG_DIR! ^
-conf_script_dir !CONF_SCRIPT_DIR:\=/! ^
- -conf_schema_dir "!RABBITMQ_HOME!\priv\schema"
+ -conf_schema_dir !RABBITMQ_SCHEMA_DIR!
if exist "!RABBITMQ_CONFIG_ADVANCED!.config" (
set RABBITMQ_CONFIG_ARG=!RABBITMQ_CONFIG_ARG! ^
-conf_advanced "!RABBITMQ_CONFIG_ADVANCED!" ^
diff --git a/scripts/rabbitmq-service.bat b/scripts/rabbitmq-service.bat
index ae9464d977..7456ade1c0 100644
--- a/scripts/rabbitmq-service.bat
+++ b/scripts/rabbitmq-service.bat
@@ -124,7 +124,7 @@ set RABBITMQ_CONFIG_FILE="!RABBITMQ_CONFIG_FILE!"
-conf_dir !RABBITMQ_GENERATED_CONFIG_DIR! ^
-conf_script_dir !CONF_SCRIPT_DIR:\=/! ^
-conf_advanced "!RABBITMQ_CONFIG_ADVANCED!" ^
- -conf_schema_dir "!RABBITMQ_HOME!\priv\schema" ^
+ -conf_schema_dir !RABBITMQ_SCHEMA_DIR! ^
-rabbit enabled_plugins_file "!RABBITMQ_ENABLED_PLUGINS_FILE!" ^
-rabbit plugins_dir "!$RABBITMQ_PLUGINS_DIR!" ^
!RABBITMQ_NAME_TYPE! rabbitmqprelaunch!RANDOM!!TIME:~9!
@@ -149,7 +149,7 @@ if exist "!RABBITMQ_CONFIG_FILE!.config" (
set RABBITMQ_CONFIG_ARG=-conf "!RABBITMQ_CONFIG_FILE!" ^
-conf_dir !RABBITMQ_GENERATED_CONFIG_DIR! ^
-conf_script_dir !CONF_SCRIPT_DIR:\=/! ^
- -conf_schema_dir "!RABBITMQ_HOME!\priv\schema"
+ -conf_schema_dir !RABBITMQ_SCHEMA_DIR!
if exist "!RABBITMQ_CONFIG_ADVANCED!.config" (
set RABBITMQ_CONFIG_ARG=!RABBITMQ_CONFIG_ARG! ^
-conf_advanced "!RABBITMQ_CONFIG_ADVANCED!" ^