Rewrote luci.config
[project/luci.git] / libs / web / luasrc / config.lua
index 955ede9..12d7e8c 100644 (file)
@@ -25,9 +25,14 @@ limitations under the License.
 
 ]]--
 
-module("luci.config",
-       function(m)
-               if pcall(require, "luci.model.uci") then
-                       setmetatable(m, {__index = luci.model.uci.cursor():get_all("luci")})
-               end
-       end)
\ No newline at end of file
+local util = require "luci.util"
+
+local pcall = pcall
+local require = require
+
+
+module "luci.config"
+
+pcall(function()
+       util.update(_M, require "luci.model.uci".cursor():get_all("luci"))
+end)