diff options
| author | Daniil Fedotov <dfedotov@pivotal.io> | 2016-02-08 12:33:43 +0000 |
|---|---|---|
| committer | Daniil Fedotov <dfedotov@pivotal.io> | 2016-02-08 12:33:43 +0000 |
| commit | d7ae42db7c3741c5a93da596ac0bd7efccd58985 (patch) | |
| tree | de5a2ae2c0909293cfd0a57f69697a788338aeae /src/rabbit.erl | |
| parent | 266f37db4b4bbf23c9559b10d7d716bfc66b6652 (diff) | |
| download | rabbitmq-server-git-d7ae42db7c3741c5a93da596ac0bd7efccd58985.tar.gz | |
Scripts to start erlang node with .conf file to generate config
Diffstat (limited to 'src/rabbit.erl')
| -rw-r--r-- | src/rabbit.erl | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/src/rabbit.erl b/src/rabbit.erl index 23f5fa77b3..f2f08ff495 100644 --- a/src/rabbit.erl +++ b/src/rabbit.erl @@ -272,14 +272,16 @@ start() -> boot() -> start_it(fun() -> - % case rabbit_config:prepare_config() of - % ok -> ok; - % {error, Reason} -> - % log_boot_error_and_exit( - % generate_config_file, - % "~nConfig file generation failed ~p", - % [Reason]) - % end, + case rabbit_config:prepare_config() of + {ok, ConfigFile} -> + rabbit_config:update_app_config(ConfigFile); + {error, Reason} -> + log_boot_error_and_exit( + generate_config_file, + "~nConfig file generation failed ~p", + [Reason]); + ok -> ok + end, ok = ensure_application_loaded(), HipeResult = rabbit_hipe:maybe_hipe_compile(), ok = start_logger(), @@ -817,7 +819,7 @@ config_files() -> config_setting() -> case application:get_env(rabbit, windows_service_config) of {ok, File1} -> File1; - undefined -> case os:getenv("RABBITMQ_CONFIG_FILE_ACTUAL") of + undefined -> case os:getenv("RABBITMQ_CONFIG_FILE") of false -> none; File2 -> File2 end |
