Software / code / prosody
Comparison
util/startup.lua @ 10405:e7f5735f19e1
util.startup: Disable plugin installer path creation for now (see comments)
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sat, 09 Nov 2019 00:26:56 +0100 |
| parent | 10404:29c10930a7b2 |
| child | 10532:19ec384eb782 |
comparison
equal
deleted
inserted
replaced
| 10404:29c10930a7b2 | 10405:e7f5735f19e1 |
|---|---|
| 238 end | 238 end |
| 239 | 239 |
| 240 function startup.setup_plugin_install_path() | 240 function startup.setup_plugin_install_path() |
| 241 local installer_plugin_path = config.get("*", "installer_plugin_path") or "custom_plugins"; | 241 local installer_plugin_path = config.get("*", "installer_plugin_path") or "custom_plugins"; |
| 242 local path_sep = package.config:sub(3,3); | 242 local path_sep = package.config:sub(3,3); |
| 243 -- TODO Figure out what this should be relative to, because CWD could be anywhere | |
| 243 installer_plugin_path = config.resolve_relative_path(require "lfs".currentdir(), installer_plugin_path); | 244 installer_plugin_path = config.resolve_relative_path(require "lfs".currentdir(), installer_plugin_path); |
| 245 -- TODO Can probably move directory creation to the install command | |
| 244 require "lfs".mkdir(installer_plugin_path); | 246 require "lfs".mkdir(installer_plugin_path); |
| 245 require"util.paths".complement_lua_path(installer_plugin_path); | 247 require"util.paths".complement_lua_path(installer_plugin_path); |
| 246 -- luacheck: ignore 111 | 248 -- luacheck: ignore 111 |
| 247 CFG_PLUGINDIR = installer_plugin_path..path_sep..(CFG_PLUGINDIR or "plugins"); | 249 CFG_PLUGINDIR = installer_plugin_path..path_sep..(CFG_PLUGINDIR or "plugins"); |
| 248 prosody.paths.plugins = CFG_PLUGINDIR; | 250 prosody.paths.plugins = CFG_PLUGINDIR; |
| 537 startup.init_global_state(); | 539 startup.init_global_state(); |
| 538 startup.read_config(); | 540 startup.read_config(); |
| 539 startup.force_console_logging(); | 541 startup.force_console_logging(); |
| 540 startup.init_logging(); | 542 startup.init_logging(); |
| 541 startup.setup_plugindir(); | 543 startup.setup_plugindir(); |
| 542 startup.setup_plugin_install_path(); | 544 -- startup.setup_plugin_install_path(); |
| 543 startup.setup_datadir(); | 545 startup.setup_datadir(); |
| 544 startup.chdir(); | 546 startup.chdir(); |
| 545 startup.read_version(); | 547 startup.read_version(); |
| 546 startup.switch_user(); | 548 startup.switch_user(); |
| 547 startup.check_dependencies(); | 549 startup.check_dependencies(); |
| 563 startup.set_function_metatable(); | 565 startup.set_function_metatable(); |
| 564 startup.check_dependencies(); | 566 startup.check_dependencies(); |
| 565 startup.init_logging(); | 567 startup.init_logging(); |
| 566 startup.load_libraries(); | 568 startup.load_libraries(); |
| 567 startup.setup_plugindir(); | 569 startup.setup_plugindir(); |
| 568 startup.setup_plugin_install_path(); | 570 -- startup.setup_plugin_install_path(); |
| 569 startup.setup_datadir(); | 571 startup.setup_datadir(); |
| 570 startup.chdir(); | 572 startup.chdir(); |
| 571 startup.add_global_prosody_functions(); | 573 startup.add_global_prosody_functions(); |
| 572 startup.read_version(); | 574 startup.read_version(); |
| 573 startup.log_greeting(); | 575 startup.log_greeting(); |