Change. Use require "resources.functions.config" to load config file.

Change. Move `script_dir` definition into config file.
This commit is contained in:
Alexey Melnichuk
2015-07-22 13:20:51 +04:00
parent a214b57f81
commit 3da348fff0
31 changed files with 75 additions and 104 deletions

View File

@@ -1,12 +1,26 @@
-- add file_exists function
require "resources.functions.file_exists";
--find and return path to the config.lua
function config()
dofile(scripts_dir.."/resources/functions/file_exists.lua");
if (file_exists("/etc/fusionpbx/config.lua")) then
return "/etc/fusionpbx/config.lua";
elseif (file_exists("/usr/local/etc/fusionpbx/config.lua")) then
return "/usr/local/etc/fusionpbx/config.lua";
else
return scripts_dir.."/resources/config.lua";
return "resources.config";
end
end
end
-- load config
function load_config()
local cfg = config()
if cfg:sub(1,1) == '//' then
dofile(cfg)
else
require(cfg)
end
end
load_config()