|
|
|
|
@ -49,9 +49,6 @@ _G.prosody = prosody; |
|
|
|
|
|
|
|
|
|
-- Check dependencies |
|
|
|
|
local dependencies = require "util.dependencies"; |
|
|
|
|
if not dependencies.check_dependencies() then |
|
|
|
|
os.exit(1); |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
-- Load the config-parsing module |
|
|
|
|
config = require "core.configmanager" |
|
|
|
|
@ -116,6 +113,12 @@ function read_config() |
|
|
|
|
end |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
function check_dependencies() |
|
|
|
|
if not dependencies.check_dependencies() then |
|
|
|
|
os.exit(1); |
|
|
|
|
end |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
function load_libraries() |
|
|
|
|
-- Load socket framework |
|
|
|
|
server = require "net.server" |
|
|
|
|
@ -388,6 +391,7 @@ init_logging(); |
|
|
|
|
sanity_check(); |
|
|
|
|
sandbox_require(); |
|
|
|
|
set_function_metatable(); |
|
|
|
|
check_dependencies(); |
|
|
|
|
load_libraries(); |
|
|
|
|
init_global_state(); |
|
|
|
|
read_version(); |
|
|
|
|
|