Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/processone/ejabberd.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>2013-07-06 20:11:01 +0400
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>2013-07-06 20:19:51 +0400
commit0aca3a4585a8f2308f22f74536bd775396fcaa17 (patch)
tree33c05b865e2619f31199d2ccfc6efdee0dec1a17 /src/ejabberd_app.erl
parentc262c08513dec4c12044412be287952772e8e9b5 (diff)
Improve the applications start-up
* Check if all modules present for every application loaded. * Get rid of now obsoleted 'ejabberd_check' module.
Diffstat (limited to 'src/ejabberd_app.erl')
-rw-r--r--src/ejabberd_app.erl4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ejabberd_app.erl b/src/ejabberd_app.erl
index 4a95a11f8..ed67f0335 100644
--- a/src/ejabberd_app.erl
+++ b/src/ejabberd_app.erl
@@ -42,6 +42,7 @@ start(normal, _Args) ->
ejabberd_logger:start(),
write_pid_file(),
start_apps(),
+ ejabberd:check_app(ejabberd),
randoms:start(),
db_init(),
start(),
@@ -52,7 +53,6 @@ start(normal, _Args) ->
ejabberd_admin:start(),
gen_mod:start(),
ejabberd_config:start(),
- ejabberd_check:config(),
connect_nodes(),
Sup = ejabberd_sup:start_link(),
ejabberd_rdbms:start(),
@@ -112,7 +112,7 @@ db_init() ->
_ ->
ok
end,
- application:start(mnesia, permanent),
+ ejabberd:start_app(mnesia, permanent),
mnesia:wait_for_tables(mnesia:system_info(local_tables), infinity).
%% Start all the modules in all the hosts