OSDN Git Service

Persist version data on a per-volume basis.
authorJeff Sharkey <jsharkey@android.com>
Fri, 17 Jul 2015 21:56:34 +0000 (14:56 -0700)
committerJeff Sharkey <jsharkey@android.com>
Fri, 17 Jul 2015 23:19:00 +0000 (16:19 -0700)
commitf80b52b08aff0fe4c5a5fdc710aa5976c7b25699
treeb751028e2d06a5a4d76fbabe3452a5f768fb8d4a
parent2a500e32169b53679db83077e57f3c9cd02cfd36
Persist version data on a per-volume basis.

Now that we support multiple adopted external storage devices, we
need to keep track of version data for each volume.  This means we
now correctly handle certificate upgrade edge cases, permission
regranting, and clearing of code caches on a per-volume basis.

Bug: 22298966
Change-Id: Ifb9940c197f6c058a3ecca728257f853ce0fd7f4
services/core/java/com/android/server/pm/PackageManagerService.java
services/core/java/com/android/server/pm/Settings.java