summaryrefslogtreecommitdiffstats
path: root/contrib/syslinux-4.02/com32/lua/test/dmi.lua
blob: 0f5526c7e0ce4da134a2777565579703c0220d01 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
if (dmi.supported()) then

  dmitable = dmi.gettable()

  for k,v in pairs(dmitable) do
    print(k, v)
  end

  print(dmitable["system.manufacturer"])
  print(dmitable["system.product_name"])
  print(dmitable["bios.bios_revision"])

  if ( string.match(dmitable["system.product_name"], "ESPRIMO P7935") ) then
    print("Matches")
    syslinux.run_command("memdisk initrd=/dos/BIOS/FSC-P7935-108.img raw")
  else
    print("Does not match")
  end

end