summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Paul Crowley <paulcrowley@google.com> 2017-07-26 13:29:25 -0700
committer Paul Crowley <paulcrowley@google.com> 2017-07-26 14:59:41 -0700
commit9139a78d3dd29a7b4da59afc49fc1d1ca4066a05 (patch)
tree6f11cc10e0d7ec6e1cad3570a5c0a7e9513a403a
parentedfb7279eee968ab1d0dff1c0edb0cda3e10bd8d (diff)
Signal init when user 0 CE storage is unlocked
Bug: 37554629 Bug: 37553996 Test: Added init.hardware.rc stanza to act on the signal. Change-Id: Ibe2514cdd01c480bab4e76dbfd26c91bbff74872
-rw-r--r--services/core/java/com/android/server/StorageManagerService.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/StorageManagerService.java b/services/core/java/com/android/server/StorageManagerService.java
index f718e803a973..383cc8b3170d 100644
--- a/services/core/java/com/android/server/StorageManagerService.java
+++ b/services/core/java/com/android/server/StorageManagerService.java
@@ -2955,6 +2955,11 @@ class StorageManagerService extends IStorageManager.Stub
synchronized (mLock) {
mLocalUnlockedUsers = ArrayUtils.appendInt(mLocalUnlockedUsers, userId);
}
+ if (userId == UserHandle.USER_SYSTEM) {
+ String propertyName = "sys.user." + userId + ".ce_available";
+ Slog.d(TAG, "Setting property: " + propertyName + "=true");
+ SystemProperties.set(propertyName, "true");
+ }
}
@Override