diff --git a/target/linux/x86/base-files/lib/preinit/01_sysinfo b/target/linux/x86/base-files/lib/preinit/01_sysinfo index 682ce4a5b..cc0ac284b 100644 --- a/target/linux/x86/base-files/lib/preinit/01_sysinfo +++ b/target/linux/x86/base-files/lib/preinit/01_sysinfo @@ -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 ;;