prosody: Instead of calling datamanager.set_path(), just ensure prosody.paths.data...
authorMatthew Wild <mwild1@gmail.com>
Fri, 7 Jan 2011 11:56:15 +0000 (11:56 +0000)
committerMatthew Wild <mwild1@gmail.com>
Fri, 7 Jan 2011 11:56:15 +0000 (11:56 +0000)
prosody

diff --git a/prosody b/prosody
index 42c3acad954e9af727c7887ac6bbcd861b733d3f..8dcb0096de6f8457043b10213f13eb8ca57165e3 100755 (executable)
--- a/prosody
+++ b/prosody
@@ -183,9 +183,10 @@ function init_global_state()
        prosody.full_sessions = full_sessions;
        prosody.hosts = hosts;
        
+       local data_path = config.get("*", "core", "data_path") or CFG_DATADIR or "data";
        prosody.paths = { source = CFG_SOURCEDIR, config = CFG_CONFIGDIR, 
-                         plugins = CFG_PLUGINDIR, data = CFG_DATADIR };
-       
+                         plugins = CFG_PLUGINDIR, data = data_path };
+
        prosody.arg = _G.arg;
 
        prosody.platform = "unknown";
@@ -344,8 +345,6 @@ function load_secondary_libraries()
 end
 
 function init_data_store()
-       local data_path = config.get("*", "core", "data_path") or CFG_DATADIR or "data";
-       require "util.datamanager".set_data_path(data_path);
        require "core.storagemanager";
 end