libs/cbi: try to load fully qualified model path first, drop support for .lua.gz...
authorJo-Philipp Wich <jow@openwrt.org>
Wed, 21 Apr 2010 19:41:46 +0000 (19:41 +0000)
committerJo-Philipp Wich <jow@openwrt.org>
Wed, 21 Apr 2010 19:41:46 +0000 (19:41 +0000)
libs/cbi/luasrc/cbi.lua

index 6eeef0f..e687164 100644 (file)
@@ -62,12 +62,10 @@ function load(cbimap, ...)
        local cbidir = luci.util.libpath() .. "/model/cbi/"
        local func, err
 
-       if fs.access(cbimap) then
-               func, err = loadfile(cbimap)
-       elseif fs.access(cbidir..cbimap..".lua") then
+       if fs.access(cbidir..cbimap..".lua") then
                func, err = loadfile(cbidir..cbimap..".lua")
-       elseif fs.access(cbidir..cbimap..".lua.gz") then
-               func, err = loadfile(cbidir..cbimap..".lua.gz")
+       elseif fs.access(cbimap) then
+               func, err = loadfile(cbimap)
        else
                func, err = nil, "Model '" .. cbimap .. "' not found!"
        end