diff options
| author | 2016-06-27 15:12:33 -0700 | |
|---|---|---|
| committer | 2016-06-28 14:38:29 -0700 | |
| commit | f8c04cbe959e6bb6fed2c2779ad45185f66b8855 (patch) | |
| tree | 0b459e6b6e70d2754cc57d0dc14f09f41c759a15 | |
| parent | 9585012ce39c4e2d1fbd78dac5304bd2506e2049 (diff) | |
Enabling auto-ota in retail demo mode
Bug: 29542384
Change-Id: If7c94cf8a8e5851011f23dc5d64fc795f9a07b22
| -rw-r--r-- | services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java index b5280165bb39..c42d4617b179 100644 --- a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java +++ b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java @@ -8193,6 +8193,12 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub { @Override public SystemUpdatePolicy getSystemUpdatePolicy() { + if (UserManager.isDeviceInDemoMode(mContext)) { + // Pretending to have an automatic update policy when the device is in retail demo + // mode. This will allow the device to download and install an ota without + // any user interaction. + return SystemUpdatePolicy.createAutomaticInstallPolicy(); + } synchronized (this) { SystemUpdatePolicy policy = mOwners.getSystemUpdatePolicy(); if (policy != null && !policy.isValid()) { |