diff options
| author | Diana Corbacho <diana@rabbitmq.com> | 2017-05-30 10:23:29 +0100 |
|---|---|---|
| committer | Diana Corbacho <diana@rabbitmq.com> | 2017-05-30 10:23:29 +0100 |
| commit | d9e2c27f70c3c9dcae48f5b1b910c45383094279 (patch) | |
| tree | 62dca5b6c21fdf118e596bb9a60355d3ea7713cb /scripts | |
| parent | 91fc8a18225ae72e104d9fab2578f7fe56bf8e96 (diff) | |
| download | rabbitmq-server-git-d9e2c27f70c3c9dcae48f5b1b910c45383094279.tar.gz | |
Configure MNESIA_BASE and MNESIA_DIR on dev environment
rabbitmq-server#1221
[#145264225]
Diffstat (limited to 'scripts')
| -rwxr-xr-x | scripts/rabbitmq-env | 16 |
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 |
