Allow permission group updates
am: 21bd9b824f
Change-Id: I8f938705b6f25b2bd53410f5b496191ec2784a9c
This commit is contained in:
@@ -8649,7 +8649,9 @@ public class PackageManagerService extends IPackageManager.Stub {
|
||||
for (i=0; i<N; i++) {
|
||||
PackageParser.PermissionGroup pg = pkg.permissionGroups.get(i);
|
||||
PackageParser.PermissionGroup cur = mPermissionGroups.get(pg.info.name);
|
||||
if (cur == null) {
|
||||
final String curPackageName = cur == null ? null : cur.info.packageName;
|
||||
final boolean isPackageUpdate = pg.info.packageName.equals(curPackageName);
|
||||
if (cur == null || isPackageUpdate) {
|
||||
mPermissionGroups.put(pg.info.name, pg);
|
||||
if ((policyFlags&PackageParser.PARSE_CHATTY) != 0) {
|
||||
if (r == null) {
|
||||
@@ -8657,6 +8659,9 @@ public class PackageManagerService extends IPackageManager.Stub {
|
||||
} else {
|
||||
r.append(' ');
|
||||
}
|
||||
if (isPackageUpdate) {
|
||||
r.append("UPD:");
|
||||
}
|
||||
r.append(pg.info.name);
|
||||
}
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user