equal
deleted
inserted
replaced
22 -- mod_privacy uses dm.load(username, host, "privacy"); and stores stanzas 1:1 |
22 -- mod_privacy uses dm.load(username, host, "privacy"); and stores stanzas 1:1 |
23 -- Incoming Subscription Requests : supported |
23 -- Incoming Subscription Requests : supported |
24 |
24 |
25 package.path = package.path..";../?.lua"; |
25 package.path = package.path..";../?.lua"; |
26 package.cpath = package.cpath..";../?.so"; -- needed for util.pposix used in datamanager |
26 package.cpath = package.cpath..";../?.so"; -- needed for util.pposix used in datamanager |
|
27 |
|
28 local my_name = arg[0]; |
|
29 if my_name:match("[/\\]") then |
|
30 package.path = package.path..";"..my_name:gsub("[^/\\]+$", "../?.lua"); |
|
31 package.cpath = package.cpath..";"..my_name:gsub("[^/\\]+$", "../?.so"); |
|
32 end |
27 |
33 |
28 -- ugly workaround for getting datamanager to work outside of prosody :( |
34 -- ugly workaround for getting datamanager to work outside of prosody :( |
29 prosody = { }; |
35 prosody = { }; |
30 prosody.platform = "unknown"; |
36 prosody.platform = "unknown"; |
31 if os.getenv("WINDIR") then |
37 if os.getenv("WINDIR") then |