| Index: chrome/browser/policy/browser_policy_connector.cc
|
| diff --git a/chrome/browser/policy/browser_policy_connector.cc b/chrome/browser/policy/browser_policy_connector.cc
|
| index 76bdac29a9a8196522ffe49f4dc4cab4049bd69e..abf193474221036a504ce5d1d2ac8d3c9694c2e4 100644
|
| --- a/chrome/browser/policy/browser_policy_connector.cc
|
| +++ b/chrome/browser/policy/browser_policy_connector.cc
|
| @@ -21,7 +21,6 @@
|
| #include "base/strings/stringprintf.h"
|
| #include "base/strings/sys_string_conversions.h"
|
| #include "base/strings/utf_string_conversions.h"
|
| -#include "base/sys_info.h"
|
| #include "chrome/browser/browser_process.h"
|
| #include "chrome/browser/policy/async_policy_provider.h"
|
| #include "chrome/browser/policy/cloud/cloud_policy_client.h"
|
| @@ -69,7 +68,6 @@
|
| #include "chrome/browser/chromeos/settings/cros_settings.h"
|
| #include "chrome/browser/chromeos/settings/cros_settings_provider.h"
|
| #include "chrome/browser/chromeos/settings/device_settings_service.h"
|
| -#include "chrome/browser/chromeos/system/statistics_provider.h"
|
| #include "chrome/browser/chromeos/system/timezone_settings.h"
|
| #include "chromeos/chromeos_paths.h"
|
| #include "chromeos/chromeos_switches.h"
|
| @@ -78,6 +76,7 @@
|
| #include "chromeos/dbus/dbus_thread_manager.h"
|
| #include "chromeos/network/network_handler.h"
|
| #include "chromeos/network/onc/onc_certificate_importer_impl.h"
|
| +#include "chromeos/system/statistics_provider.h"
|
| #endif
|
|
|
| using content::BrowserThread;
|
| @@ -138,41 +137,6 @@ std::string GetUserAgentParameter() {
|
| version_info.LastChange().c_str());
|
| }
|
|
|
| -std::string GetPlatformParameter() {
|
| - std::string os_name = base::SysInfo::OperatingSystemName();
|
| - std::string os_hardware = base::SysInfo::OperatingSystemArchitecture();
|
| -
|
| -#if defined(OS_CHROMEOS)
|
| - chromeos::system::StatisticsProvider* provider =
|
| - chromeos::system::StatisticsProvider::GetInstance();
|
| -
|
| - std::string hwclass;
|
| - if (!provider->GetMachineStatistic(chromeos::system::kHardwareClass,
|
| - &hwclass)) {
|
| - LOG(ERROR) << "Failed to get machine information";
|
| - }
|
| - os_name += ",CrOS," + base::SysInfo::GetLsbReleaseBoard();
|
| - os_hardware += "," + hwclass;
|
| -#endif
|
| -
|
| - std::string os_version("-");
|
| -#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_CHROMEOS)
|
| - int32 os_major_version = 0;
|
| - int32 os_minor_version = 0;
|
| - int32 os_bugfix_version = 0;
|
| - base::SysInfo::OperatingSystemVersionNumbers(&os_major_version,
|
| - &os_minor_version,
|
| - &os_bugfix_version);
|
| - os_version = base::StringPrintf("%d.%d.%d",
|
| - os_major_version,
|
| - os_minor_version,
|
| - os_bugfix_version);
|
| -#endif
|
| -
|
| - return base::StringPrintf(
|
| - "%s|%s|%s", os_name.c_str(), os_hardware.c_str(), os_version.c_str());
|
| -}
|
| -
|
| } // namespace
|
|
|
| BrowserPolicyConnector::BrowserPolicyConnector()
|
| @@ -240,8 +204,7 @@ void BrowserPolicyConnector::Init(
|
| new DeviceManagementService(request_context,
|
| server_url,
|
| content::GetUserAgent(GURL(server_url)),
|
| - GetUserAgentParameter(),
|
| - GetPlatformParameter()));
|
| + GetUserAgentParameter()));
|
| device_management_service_->ScheduleInitialization(
|
| kServiceInitializationStartupDelay);
|
|
|
|
|