summaryrefslogtreecommitdiff
path: root/scripts/rabbitmq-env
diff options
context:
space:
mode:
authorMichael Klishin <michael@clojurewerkz.org>2017-06-27 10:18:01 +0300
committerMichael Klishin <michael@clojurewerkz.org>2017-06-27 10:18:01 +0300
commitfcc9879f56941ce004c50965dabae934b4103ab1 (patch)
tree0b0dc6fd4aecec92ec620e1a8b9a266c636fe299 /scripts/rabbitmq-env
parent10fd03dbf2168aed1cb7e96da7c3603444f1e449 (diff)
parent2e99c66d76be0fe77af51b66deb79e9ee347b208 (diff)
downloadrabbitmq-server-git-fcc9879f56941ce004c50965dabae934b4103ab1.tar.gz
Merge branch 'master' into rabbitmq-common-198
Diffstat (limited to 'scripts/rabbitmq-env')
-rwxr-xr-xscripts/rabbitmq-env16
1 files changed, 14 insertions, 2 deletions
diff --git a/scripts/rabbitmq-env b/scripts/rabbitmq-env
index f1624eddf9..d74a3b173a 100755
--- a/scripts/rabbitmq-env
+++ b/scripts/rabbitmq-env
@@ -270,10 +270,14 @@ if [ "${RABBITMQ_DEV_ENV}" ]; then
eval $( (${RABBITMQ_SCRIPTS_DIR}/rabbitmqctl eval \
'{ok, P} = application:get_env(rabbit, plugins_dir),
{ok, E} = application:get_env(rabbit, enabled_plugins_file),
+ B = os:getenv("RABBITMQ_MNESIA_BASE"),
+ M = os:getenv("RABBITMQ_MNESIA_DIR"),
io:format(
"plugins_dir=\"~s\"~n"
- "enabled_plugins_file=\"~s\"~n", [P, E]).' \
- 2>/dev/null | head -n 2) || :)
+ "enabled_plugins_file=\"~s\"~n"
+ "mnesia_base=\"~s\"~n"
+ "mnesia_dir=\"~s\"~n", [P, E, B, M]).' \
+ 2>/dev/null | head -n 4) || :)
if [ "${plugins_dir}" -a \
"$RABBITMQ_PLUGINS_DIR_source" != 'environment' ]; then
RABBITMQ_PLUGINS_DIR="${plugins_dir}"
@@ -282,6 +286,14 @@ if [ "${RABBITMQ_DEV_ENV}" ]; then
"$RABBITMQ_ENABLED_PLUGINS_FILE_source" != 'environment' ]; then
RABBITMQ_ENABLED_PLUGINS_FILE="${enabled_plugins_file}"
fi
+ if [ "${mnesia_base}" -a \
+ "$RABBITMQ_MNESIA_BASE_source" != 'environment' ]; then
+ RABBITMQ_MNESIA_BASE="${mnesia_base}"
+ fi
+ if [ "${mnesia_dir}" -a \
+ "$RABBITMQ_MNESIA_DIR_source" != 'environment' ]; then
+ RABBITMQ_MNESIA_DIR="${mnesia_dir}"
+ fi
fi
if path_contains_existing_directory "${RABBITMQ_PLUGINS_DIR}" ; then