Chromium Code Reviews| Index: chrome/browser/chromeos/policy/device_cloud_policy_manager_chromeos.cc |
| diff --git a/chrome/browser/chromeos/policy/device_cloud_policy_manager_chromeos.cc b/chrome/browser/chromeos/policy/device_cloud_policy_manager_chromeos.cc |
| index 56eceb88322f3882ab4ee7cb562a280e6b4bb81a..1880d7f6005ca305d86845c438f04f9809fca4a9 100644 |
| --- a/chrome/browser/chromeos/policy/device_cloud_policy_manager_chromeos.cc |
| +++ b/chrome/browser/chromeos/policy/device_cloud_policy_manager_chromeos.cc |
| @@ -61,26 +61,6 @@ const char kRialtoRequisition[] = "rialto"; |
| // Zero-touch enrollment flag values. |
| const char kZeroTouchEnrollmentForced[] = "forced"; |
| -// These are the machine serial number keys that we check in order until we |
| -// find a non-empty serial number. The VPD spec says the serial number should be |
| -// in the "serial_number" key for v2+ VPDs. However, legacy devices used a |
| -// different key to report their serial number, which we fall back to if |
| -// "serial_number" is not present. |
| -// |
| -// Product_S/N is still special-cased due to inconsistencies with serial |
| -// numbers on Lumpy devices: On these devices, serial_number is identical to |
| -// Product_S/N with an appended checksum. Unfortunately, the sticker on the |
| -// packaging doesn't include that checksum either (the sticker on the device |
| -// does though!). The former sticker is the source of the serial number used by |
| -// device management service, so we prefer Product_S/N over serial number to |
| -// match the server. |
| -const char* const kMachineInfoSerialNumberKeys[] = { |
| - "Product_S/N", // Lumpy/Alex devices |
| - "serial_number", // VPD v2+ devices |
| - "Product_SN", // Mario |
| - "sn", // old ZGB devices (more recent ones use serial_number) |
| -}; |
| - |
| // Fetches a machine statistic value from StatisticsProvider, returns an empty |
| // string on failure. |
| std::string GetMachineStatistic(const std::string& key) { |
| @@ -220,34 +200,6 @@ void DeviceCloudPolicyManagerChromeOS::RegisterPrefs( |
| } |
| // static |
| -std::string DeviceCloudPolicyManagerChromeOS::GetMachineID() { |
| - std::string machine_id; |
| - chromeos::system::StatisticsProvider* provider = |
| - chromeos::system::StatisticsProvider::GetInstance(); |
| - for (size_t i = 0; i < arraysize(kMachineInfoSerialNumberKeys); i++) { |
| - if (provider->HasMachineStatistic(kMachineInfoSerialNumberKeys[i]) && |
| - provider->GetMachineStatistic(kMachineInfoSerialNumberKeys[i], |
| - &machine_id) && |
| - !machine_id.empty()) { |
| - break; |
| - } |
| - } |
| - |
| - if (machine_id.empty()) { |
| - LOG(WARNING) << "Failed to get machine id. This is only an error if the " |
|
emaxx
2016/09/30 16:17:59
Was this warning message dropped from the new vers
Thiemo Nagel
2016/09/30 16:57:58
Yes. Making that possible was the origin of the w
|
| - "device has not yet been enrolled or claimed by a local " |
| - "user."; |
| - } |
| - |
| - return machine_id; |
| -} |
| - |
| -// static |
| -std::string DeviceCloudPolicyManagerChromeOS::GetMachineModel() { |
| - return GetMachineStatistic(chromeos::system::kHardwareClassKey); |
| -} |
| - |
| -// static |
| ZeroTouchEnrollmentMode |
| DeviceCloudPolicyManagerChromeOS::GetZeroTouchEnrollmentMode() { |
| base::CommandLine* command_line = base::CommandLine::ForCurrentProcess(); |