diff options
author | Petter Reinholdtsen <pere@hungry.com> | 2010-02-19 10:51:28 +0000 |
---|---|---|
committer | Petter Reinholdtsen <pere@hungry.com> | 2010-02-19 10:51:28 +0000 |
commit | f47a9428dbb4ce52d7ef5320ed6cea292d952d4f (patch) | |
tree | fd702e38348f45c676dc1c18520f9d795841fe0f /SiteSummary.pm | |
parent | cb90658e485c67dba8356a9da9af202942dc0713 (diff) | |
download | sitesummary-f47a9428dbb4ce52d7ef5320ed6cea292d952d4f.tar.gz sitesummary-f47a9428dbb4ce52d7ef5320ed6cea292d952d4f.tar.bz2 sitesummary-f47a9428dbb4ce52d7ef5320ed6cea292d952d4f.tar.xz |
Ignore more bogus DMI vendor and model names.
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. |