gluon-core: add gluon.model lua module
This commit is contained in:
parent
b89a0162eb
commit
e317bdc230
21
package/gluon-core/files/usr/lib/lua/gluon/model.lua
Normal file
21
package/gluon-core/files/usr/lib/lua/gluon/model.lua
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
local util = require 'luci.util'
|
||||||
|
|
||||||
|
|
||||||
|
module 'gluon.model'
|
||||||
|
|
||||||
|
|
||||||
|
-- This must be generalized as soon as we support other OpenWrt archs
|
||||||
|
local board_name, model = util.exec('. /lib/functions.sh; . /lib/ar71xx.sh; ar71xx_board_detect; echo "$AR71XX_BOARD_NAME"; echo "$AR71XX_MODEL"'):match('([^\n]+)\n([^\n]+)')
|
||||||
|
|
||||||
|
|
||||||
|
function get_arch()
|
||||||
|
return 'ar71xx'
|
||||||
|
end
|
||||||
|
|
||||||
|
function get_board_name()
|
||||||
|
return board_name
|
||||||
|
end
|
||||||
|
|
||||||
|
function get_model()
|
||||||
|
return model
|
||||||
|
end
|
Loading…
Reference in New Issue
Block a user