prosody
changeset 1311 fc113027a1d5
parent 1298 4e0db19e5f1c
child 1313 6c7347696caa
equal deleted inserted replaced
1310:b5a7a9fc9161 1311:fc113027a1d5
    85 
    85 
    86 prosody.arg = arg;
    86 prosody.arg = arg;
    87 
    87 
    88 prosody.events = require "util.events".new();
    88 prosody.events = require "util.events".new();
    89 
    89 
       
    90 -- Try to determine version
       
    91 local version_file = io.open((CFG_SOURCEDIR or ".").."/prosody.version");
       
    92 if version_file then
       
    93 	prosody.version = version_file:read("*a"):gsub("%s*$", "");
       
    94 	version_file:close();
       
    95 else
       
    96 	prosody.version = "unknown";
       
    97 end
       
    98 
       
    99 log("info", "Hello and welcome to Prosody version %s", prosody.version);
       
   100 
    90 --- Load and initialise core modules
   101 --- Load and initialise core modules
    91 require "util.import"
   102 require "util.import"
    92 require "core.xmlhandlers"
   103 require "core.xmlhandlers"
    93 require "core.rostermanager"
   104 require "core.rostermanager"
    94 require "core.eventmanager"
   105 require "core.eventmanager"