diff options
Diffstat (limited to 'libs')
-rw-r--r-- | libs/cbi/luasrc/cbi.lua | 4 | ||||
-rw-r--r-- | libs/core/luasrc/sys.lua | 8 | ||||
-rw-r--r-- | libs/core/luasrc/util.lua | 7 | ||||
-rw-r--r-- | libs/web/luasrc/dispatcher.lua | 2 | ||||
-rw-r--r-- | libs/web/luasrc/i18n.lua | 4 | ||||
-rw-r--r-- | libs/web/luasrc/template.lua | 5 |
6 files changed, 16 insertions, 14 deletions
diff --git a/libs/cbi/luasrc/cbi.lua b/libs/cbi/luasrc/cbi.lua index d5be48edb..f81f7f1b9 100644 --- a/libs/cbi/luasrc/cbi.lua +++ b/libs/cbi/luasrc/cbi.lua @@ -41,9 +41,9 @@ function load(cbimap) require("luci.fs") require("luci.i18n") require("luci.config") - require("luci.sys") + require("luci.util") - local cbidir = luci.sys.libpath() .. "/model/cbi/" + local cbidir = luci.util.libpath() .. "/model/cbi/" local func, err = loadfile(cbidir..cbimap..".lua") if not func then diff --git a/libs/core/luasrc/sys.lua b/libs/core/luasrc/sys.lua index c291f6789..14a2f294f 100644 --- a/libs/core/luasrc/sys.lua +++ b/libs/core/luasrc/sys.lua @@ -24,7 +24,7 @@ limitations under the License. ]]-- ---- LuCI system utilities. +--- LuCI Linux and POSIX system utilities. module("luci.sys", package.seeall) require("posix") require("luci.bits") @@ -70,12 +70,6 @@ function httpget(url, stream) return source("wget -qO- '"..url:gsub("'", "").."'") end ---- Returns the absolute path to LuCI base directory. --- @return String containing the directory path -function libpath() - return luci.fs.dirname(require("luci.debug").__file__) -end - --- Returns the system load average values. -- @return String containing the average load value 1 minute ago -- @return String containing the average load value 5 minutes ago diff --git a/libs/core/luasrc/util.lua b/libs/core/luasrc/util.lua index 2f6cfad4c..cd3534f4f 100644 --- a/libs/core/luasrc/util.lua +++ b/libs/core/luasrc/util.lua @@ -612,6 +612,13 @@ function execl(command) return data end +--- Returns the absolute path to LuCI base directory. +-- @return String containing the directory path +function libpath() + return luci.fs.dirname(require("luci.debug").__file__) +end + + -- -- Coroutine safe xpcall and pcall versions modified for Luci -- original version: diff --git a/libs/web/luasrc/dispatcher.lua b/libs/web/luasrc/dispatcher.lua index 576db36b4..840dbf3c2 100644 --- a/libs/web/luasrc/dispatcher.lua +++ b/libs/web/luasrc/dispatcher.lua @@ -201,7 +201,7 @@ end --- Generate the dispatching index using the best possible strategy. function createindex() - local path = luci.sys.libpath() .. "/controller/" + local path = luci.util.libpath() .. "/controller/" local suff = ".lua" if luci.util.copcall(require, "luci.fastindex") then diff --git a/libs/web/luasrc/i18n.lua b/libs/web/luasrc/i18n.lua index 5f0ee8a01..84a869539 100644 --- a/libs/web/luasrc/i18n.lua +++ b/libs/web/luasrc/i18n.lua @@ -26,10 +26,10 @@ limitations under the License. --- LuCI translation library. module("luci.i18n", package.seeall) -require("luci.sys") +require("luci.util") table = {} -i18ndir = luci.sys.libpath() .. "/i18n/" +i18ndir = luci.util.libpath() .. "/i18n/" loaded = {} context = luci.util.threadlocal() default = "en" diff --git a/libs/web/luasrc/template.lua b/libs/web/luasrc/template.lua index 659c7216d..907403fcb 100644 --- a/libs/web/luasrc/template.lua +++ b/libs/web/luasrc/template.lua @@ -30,12 +30,13 @@ module("luci.template", package.seeall) require("luci.config") require("luci.util") require("luci.fs") +require("luci.sys") require("luci.http") luci.config.template = luci.config.template or {} -viewdir = luci.config.template.viewdir or luci.sys.libpath() .. "/view" -compiledir = luci.config.template.compiledir or luci.sys.libpath() .. "/view" +viewdir = luci.config.template.viewdir or luci.util.libpath() .. "/view" +compiledir = luci.config.template.compiledir or luci.util.libpath() .. "/view" -- Compile modes: |