# HG changeset patch # User Kim Alvefur # Date 1397069199 -7200 # Node ID 95b3a59d793209e6d5342cb25b86fcfab8aff8ec # Parent 9ab23488a17cdbee4ab3b907d38d93873eb47502 prosody: Check dependencies later in the startup sequence diff -r 9ab23488a17c -r 95b3a59d7932 prosody --- a/prosody Wed Apr 09 14:01:02 2014 -0400 +++ b/prosody Wed Apr 09 20:46:39 2014 +0200 @@ -49,9 +49,6 @@ -- 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 @@ 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 @@ sanity_check(); sandbox_require(); set_function_metatable(); +check_dependencies(); load_libraries(); init_global_state(); read_version();