Software / code / prosody
Comparison
core/modulemanager.lua @ 1094:a619525fed5d
modulemanager: Don't load modules when modules_enable is false
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Sat, 02 May 2009 22:01:22 +0100 |
| parent | 1069:034e345c0f8d |
| child | 1105:965a55db3732 |
comparison
equal
deleted
inserted
replaced
| 1093:5b7b2d2e9a33 | 1094:a619525fed5d |
|---|---|
| 51 | 51 |
| 52 local NULL = {}; | 52 local NULL = {}; |
| 53 | 53 |
| 54 -- Load modules when a host is activated | 54 -- Load modules when a host is activated |
| 55 function load_modules_for_host(host) | 55 function load_modules_for_host(host) |
| 56 if config.get(host, "core", "modules_enable") == false then | |
| 57 return; -- Only load for hosts, not components, etc. | |
| 58 end | |
| 59 | |
| 56 -- Load modules from global section | 60 -- Load modules from global section |
| 57 local modules_enabled = config.get("*", "core", "modules_enabled"); | 61 local modules_enabled = config.get("*", "core", "modules_enabled"); |
| 58 local modules_disabled = config.get(host, "core", "modules_disabled"); | 62 local modules_disabled = config.get(host, "core", "modules_disabled"); |
| 59 local disabled_set = {}; | 63 local disabled_set = {}; |
| 60 if modules_enabled then | 64 if modules_enabled then |