Add support for x86-xen_domu target
Keep subtargets near their targets
This commit is contained in:
parent
fc35a19d2a
commit
6ddb1d3c0a
|
@ -12,7 +12,7 @@ define Package/lua-platform-info
|
|||
SECTION:=libs
|
||||
CATEGORY:=Libraries
|
||||
TITLE:=Lua hardware platform information library
|
||||
DEPENDS:=+lua @(TARGET_ar71xx_generic||TARGET_ar71xx_nand||TARGET_mpc85xx_generic||TARGET_x86_generic||TARGET_x86_kvm_guest||TARGET_x86_64||TARGET_ramips_rt305x||TARGET_brcm2708_bcm2708||TARGET_brcm2708_bcm2709||TARGET_sunxi)
|
||||
DEPENDS:=+lua @(TARGET_ar71xx_generic||TARGET_ar71xx_nand||TARGET_mpc85xx_generic||TARGET_x86_generic||TARGET_x86_kvm_guest||TARGET_x86_64||TARGET_x86_xen_domu||TARGET_ramips_rt305x||TARGET_brcm2708_bcm2708||TARGET_brcm2708_bcm2709||TARGET_sunxi)
|
||||
endef
|
||||
|
||||
define Package/lua-platform-info/description
|
||||
|
|
|
@ -0,0 +1,36 @@
|
|||
local model
|
||||
|
||||
for line in io.lines('/proc/cpuinfo') do
|
||||
model = line:match('^model name%s*:%s*(.+)$')
|
||||
if model then
|
||||
break
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
module 'platform_info'
|
||||
|
||||
-- The OpenWrt target
|
||||
function get_target()
|
||||
return 'x86'
|
||||
end
|
||||
|
||||
-- The OpenWrt subtarget or nil
|
||||
function get_subtarget()
|
||||
return 'xen_domu'
|
||||
end
|
||||
|
||||
-- The board name
|
||||
function get_board_name()
|
||||
return nil
|
||||
end
|
||||
|
||||
-- The model name
|
||||
function get_model()
|
||||
return model
|
||||
end
|
||||
|
||||
-- The image name for sysupgrades
|
||||
function get_image_name()
|
||||
return 'x86-xen'
|
||||
end
|
Loading…
Reference in New Issue