Merge "Treat allowlists differently for flattened apex"
This commit is contained in:
@@ -34,6 +34,7 @@ import android.os.Trace;
|
|||||||
import android.os.incremental.IncrementalManager;
|
import android.os.incremental.IncrementalManager;
|
||||||
import android.os.storage.StorageManager;
|
import android.os.storage.StorageManager;
|
||||||
import android.permission.PermissionManager.SplitPermissionInfo;
|
import android.permission.PermissionManager.SplitPermissionInfo;
|
||||||
|
import android.sysprop.ApexProperties;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
import android.util.ArrayMap;
|
import android.util.ArrayMap;
|
||||||
import android.util.ArraySet;
|
import android.util.ArraySet;
|
||||||
@@ -1165,7 +1166,8 @@ public class SystemConfig {
|
|||||||
boolean systemExt = permFile.toPath().startsWith(
|
boolean systemExt = permFile.toPath().startsWith(
|
||||||
Environment.getSystemExtDirectory().toPath() + "/");
|
Environment.getSystemExtDirectory().toPath() + "/");
|
||||||
boolean apex = permFile.toPath().startsWith(
|
boolean apex = permFile.toPath().startsWith(
|
||||||
Environment.getApexDirectory().toPath() + "/");
|
Environment.getApexDirectory().toPath() + "/")
|
||||||
|
&& ApexProperties.updatable().orElse(false);
|
||||||
if (vendor) {
|
if (vendor) {
|
||||||
readPrivAppPermissions(parser, mVendorPrivAppPermissions,
|
readPrivAppPermissions(parser, mVendorPrivAppPermissions,
|
||||||
mVendorPrivAppDenyPermissions);
|
mVendorPrivAppDenyPermissions);
|
||||||
|
|||||||
Reference in New Issue
Block a user