8508f2f5a3dbfe17296becea75cd49f116e0bfcb
The feature is currently broken in master - so this CL fixes it.
1. Prevent UserManager from destroying storage for precreated users.
2. Modify UMS.getUserIds to exclude precreated users.
3. Remove pre-created users if the system has upgraded.
4. Read permissions during conversion to a "real" user. Permissions should have been granted during the pre-creation. If we cannot read permissions, re-grant them for the user.
Fixes: 143464654
Fixes: 143463955
Test: Repeated subsequent boots; observing logs; boot systrace; applied OTA, verified user cleanup
Change-Id: Ib25eac7c27ec3aea2b2a7eef040651bd06590a2e
(cherry picked from commit debb009a2c)
…
…
Merge "Revert "Use new UnsupportedAppUsage annotation."" am:
edf7ce4f38 am: 019286764f am: f6253ef435
…
Merge "Revert "Use new UnsupportedAppUsage annotation."" am:
edf7ce4f38 am: 019286764f am: f6253ef435
…
Merge "Revert "Use new UnsupportedAppUsage annotation."" am:
edf7ce4f38 am: 019286764f am: f6253ef435
…
Merge "Convert apct/framework/presubmit-cloud-tf to Test Mapping Suite." am:
888c3b0347 am: f5c7e1b90a
Description
No description provided
Languages
Java
73.7%
Kotlin
14%
PowerBuilder
5.8%
C++
5.2%
AIDL
1%