Chromium Code Reviews| Index: chrome/browser/policy/device_policy_cache.cc |
| diff --git a/chrome/browser/policy/device_policy_cache.cc b/chrome/browser/policy/device_policy_cache.cc |
| index bb9f5339146baade3d10c68e1751dbd27db7f0dd..b1e57ef329df6b84e20a69755e6f6d413d5df38b 100644 |
| --- a/chrome/browser/policy/device_policy_cache.cc |
| +++ b/chrome/browser/policy/device_policy_cache.cc |
| @@ -9,6 +9,8 @@ |
| #include "base/logging.h" |
| #include "base/task.h" |
| #include "base/values.h" |
| +#include "chrome/browser/chromeos/cros/cros_library.h" |
| +#include "chrome/browser/chromeos/cros/update_library.h" |
| #include "chrome/browser/chromeos/cros_settings_names.h" |
| #include "chrome/browser/chromeos/login/ownership_service.h" |
| #include "chrome/browser/chromeos/login/signed_settings_helper.h" |
| @@ -299,6 +301,14 @@ void DevicePolicyCache::DecodeDevicePolicy( |
| Value::CreateStringValue(container.proxy_bypass_list())); |
| } |
| } |
| + |
| + if (policy.has_release_channel() && |
| + policy.release_channel().has_release_channel()) { |
| + std::string channel = policy.release_channel().release_channel(); |
| + mandatory->Set( |
| + kPolicyChromeOsReleaseChannel, Value::CreateStringValue(channel)); |
|
gfeher
2011/06/30 12:49:28
FYI: this action will trigger NOTIMPLEMENTED() at
Patrick Dubroy
2011/06/30 14:28:39
Ok, I'll do that in a follow up CL.
|
| + chromeos::CrosLibrary::Get()->GetUpdateLibrary()->SetReleaseTrack(channel); |
| + } |
| } |
| } // namespace policy |