x86: improve sysinfo handling manufacturer like R86S etc.

This commit is contained in:
lean 2021-12-31 00:38:25 +08:00
parent bcad74fa27
commit b143589cf2

View File

@ -12,6 +12,14 @@ do_sysinfo_x86() {
for file in sys_vendor board_vendor; do
vendor="$(cat /sys/devices/virtual/dmi/id/$file 2>/dev/null)"
case "$vendor" in
"System manufacturer")
continue
;;
"To be filled by O.E.M."|"To Be Filled By O.E.M.")
continue
;;
esac
[ -n "$vendor" ] && break
done
@ -33,6 +41,12 @@ do_sysinfo_x86() {
"Supermicro:Super Server")
continue
;;
?*:System\ Product\ Name)
continue
;;
?*:To\ be\ filled\ by\ O\.E\.M\.|?*:To\ Be\ Filled\ By\ O\.E\.M\.)
continue
;;
?*:?*)
break
;;