Merge "Add /product sepolicy support to SELinuxMMAC.java"
am: f3a8a47d61
Change-Id: I232a57eb549dd72572bd0f347d62fdbdbdd00668
This commit is contained in:
@@ -17,8 +17,8 @@
|
|||||||
package com.android.server.pm;
|
package com.android.server.pm;
|
||||||
|
|
||||||
import android.content.pm.PackageParser;
|
import android.content.pm.PackageParser;
|
||||||
import android.content.pm.Signature;
|
|
||||||
import android.content.pm.PackageParser.SigningDetails;
|
import android.content.pm.PackageParser.SigningDetails;
|
||||||
|
import android.content.pm.Signature;
|
||||||
import android.os.Environment;
|
import android.os.Environment;
|
||||||
import android.util.Slog;
|
import android.util.Slog;
|
||||||
import android.util.Xml;
|
import android.util.Xml;
|
||||||
@@ -81,6 +81,13 @@ public final class SELinuxMMAC {
|
|||||||
sMacPermissions.add(new File(
|
sMacPermissions.add(new File(
|
||||||
Environment.getRootDirectory(), "/etc/selinux/plat_mac_permissions.xml"));
|
Environment.getRootDirectory(), "/etc/selinux/plat_mac_permissions.xml"));
|
||||||
|
|
||||||
|
// Product mac permissions (optional).
|
||||||
|
final File productMacPermission = new File(
|
||||||
|
Environment.getProductDirectory(), "/etc/selinux/product_mac_permissions.xml");
|
||||||
|
if (productMacPermission.exists()) {
|
||||||
|
sMacPermissions.add(productMacPermission);
|
||||||
|
}
|
||||||
|
|
||||||
// Vendor mac permissions.
|
// Vendor mac permissions.
|
||||||
// The filename has been renamed from nonplat_mac_permissions to
|
// The filename has been renamed from nonplat_mac_permissions to
|
||||||
// vendor_mac_permissions. Either of them should exist.
|
// vendor_mac_permissions. Either of them should exist.
|
||||||
|
|||||||
Reference in New Issue
Block a user