diff options
| author | 2017-07-26 13:29:25 -0700 | |
|---|---|---|
| committer | 2017-07-26 14:59:41 -0700 | |
| commit | 9139a78d3dd29a7b4da59afc49fc1d1ca4066a05 (patch) | |
| tree | 6f11cc10e0d7ec6e1cad3570a5c0a7e9513a403a | |
| parent | edfb7279eee968ab1d0dff1c0edb0cda3e10bd8d (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.java | 5 |
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 |