util/startup.lua
changeset 8751 2fdeb979cc7c
parent 8737 36d49a9c5e88
child 8758 857d8f38a010
equal deleted inserted replaced
8750:f91d45a692f0 8751:2fdeb979cc7c
   503 
   503 
   504 -- prosodyctl only
   504 -- prosodyctl only
   505 function startup.prosodyctl()
   505 function startup.prosodyctl()
   506 	startup.init_global_state();
   506 	startup.init_global_state();
   507 	startup.read_config();
   507 	startup.read_config();
       
   508 	startup.init_logging();
   508 	startup.setup_plugindir();
   509 	startup.setup_plugindir();
   509 	startup.setup_datadir();
   510 	startup.setup_datadir();
   510 	startup.chdir();
   511 	startup.chdir();
   511 	startup.read_version();
   512 	startup.read_version();
   512 	startup.switch_user();
   513 	startup.switch_user();
   513 	startup.check_dependencies();
   514 	startup.check_dependencies();
   514 	startup.force_console_logging();
   515 	startup.force_console_logging();
   515 	startup.init_logging();
       
   516 	startup.log_dependency_warnings();
   516 	startup.log_dependency_warnings();
   517 	startup.check_unwriteable();
   517 	startup.check_unwriteable();
   518 	startup.load_libraries();
   518 	startup.load_libraries();
   519 	startup.init_http_client();
   519 	startup.init_http_client();
   520 	startup.make_dummy_hosts();
   520 	startup.make_dummy_hosts();
   524 function startup.prosody()
   524 function startup.prosody()
   525 	-- These actions are in a strict order, as many depend on
   525 	-- These actions are in a strict order, as many depend on
   526 	-- previous steps to have already been performed
   526 	-- previous steps to have already been performed
   527 	startup.init_global_state();
   527 	startup.init_global_state();
   528 	startup.read_config();
   528 	startup.read_config();
       
   529 	startup.init_logging();
   529 	startup.sanity_check();
   530 	startup.sanity_check();
   530 	startup.sandbox_require();
   531 	startup.sandbox_require();
   531 	startup.set_function_metatable();
   532 	startup.set_function_metatable();
   532 	startup.check_dependencies();
   533 	startup.check_dependencies();
   533 	startup.init_logging();
   534 	startup.init_logging();