diff options
Diffstat (limited to 'SiteSummary.pm')
-rw-r--r-- | SiteSummary.pm | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/SiteSummary.pm b/SiteSummary.pm index 774b119..8622d0d 100644 --- a/SiteSummary.pm +++ b/SiteSummary.pm @@ -284,8 +284,20 @@ sub get_hardware_info { close(FILE); # Avoid returning bogus vendor and model - undef $vendor if ("Not Specified" eq $vendor); - undef $model if ("Not Specified" eq $model); + undef $vendor if (defined $vendor && + ( + "Not Specified" eq $vendor + || "System Manufaturer" eq $vendor + || "System manufaturer" eq $vendor + || "To Be Filled By O.E.M. by More String" eq $vendor + )); + undef $model if (defined $vendor && + ( + "Not Specified" eq $model + || "System Name" eq $model + || "System Product Name" eq $model + || "To Be Filled By O.E.M. To Be Filled By O.E.M." eq $model + )); # Append version string to get for example the thinkpad model # name, but ignore bogus entries. |