Mercurial > prosody-hg
comparison util/startup.lua @ 8664:d49acc9a8da2
util.startup: Fix chdir() to use correct path variable
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Thu, 22 Mar 2018 21:45:38 +0000 |
| parents | dab9b8af0f01 |
| children | 4b260a3f8b94 |
comparison
equal
deleted
inserted
replaced
| 8663:a7a9d9511dc1 | 8664:d49acc9a8da2 |
|---|---|
| 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() |
