2 local vendor product file
4 for file in sys_vendor board_vendor; do
5 vendor="$(cat /sys/devices/virtual/dmi/id/$file 2>/dev/null)"
6 [ -n "$vendor" ] && break
9 for file in product_name board_name; do
10 product="$(cat /sys/devices/virtual/dmi/id/$file 2>/dev/null)"
11 [ -n "$product" ] && break
14 [ -n "$vendor" -a -n "$product" ] || return
18 echo "$vendor $product" > /tmp/sysinfo/model
21 y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/;
25 ' /tmp/sysinfo/model > /tmp/sysinfo/board_name
28 boot_hook_add preinit_main do_sysinfo_x86