equal
deleted
inserted
replaced
177 if CFG_SOURCEDIR and (prosody.platform == "windows" or CFG_SOURCEDIR:match("^/")) then |
177 if CFG_SOURCEDIR and (prosody.platform == "windows" or CFG_SOURCEDIR:match("^/")) then |
178 prosody.installed = true; |
178 prosody.installed = true; |
179 end |
179 end |
180 end |
180 end |
181 |
181 |
182 function startup.chdir() |
|
183 if prosody.installed then |
|
184 -- Change working directory to data path. |
|
185 require "lfs".chdir(data_path); |
|
186 end |
|
187 end |
|
188 |
|
189 function startup.init_global_state() |
182 function startup.init_global_state() |
190 -- luacheck: ignore 121 |
183 -- luacheck: ignore 121 |
191 prosody.bare_sessions = {}; |
184 prosody.bare_sessions = {}; |
192 prosody.full_sessions = {}; |
185 prosody.full_sessions = {}; |
193 prosody.hosts = {}; |
186 prosody.hosts = {}; |
212 prosody.arg = _G.arg; |
205 prosody.arg = _G.arg; |
213 |
206 |
214 startup.detect_platform(); |
207 startup.detect_platform(); |
215 startup.detect_installed(); |
208 startup.detect_installed(); |
216 _G.prosody = prosody; |
209 _G.prosody = prosody; |
|
210 end |
|
211 |
|
212 function startup.chdir() |
|
213 if prosody.installed then |
|
214 -- Change working directory to data path. |
|
215 require "lfs".chdir(prosody.paths.data); |
|
216 end |
217 end |
217 end |
218 |
218 |
219 function startup.add_global_prosody_functions() |
219 function startup.add_global_prosody_functions() |
220 -- Function to reload the config file |
220 -- Function to reload the config file |
221 function prosody.reload_config() |
221 function prosody.reload_config() |