diff options
| author | 2019-01-08 20:54:58 -0800 | |
|---|---|---|
| committer | 2019-01-08 20:54:58 -0800 | |
| commit | 2ff8fbf18cb332c937a4c46fbd500577bebbb5e7 (patch) | |
| tree | 742c048ea7d468574eac9682e43fb343ab991052 | |
| parent | 2ff175569a31b1b028a850e04cea680b24af5302 (diff) | |
| parent | f3a8a47d613333e2eb575b44a233810ab84f8ba7 (diff) | |
Merge "Add /product sepolicy support to SELinuxMMAC.java"
am: f3a8a47d61
Change-Id: I232a57eb549dd72572bd0f347d62fdbdbdd00668
| -rw-r--r-- | services/core/java/com/android/server/pm/SELinuxMMAC.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/pm/SELinuxMMAC.java b/services/core/java/com/android/server/pm/SELinuxMMAC.java index b47d96622e96..b4154c7476a1 100644 --- a/services/core/java/com/android/server/pm/SELinuxMMAC.java +++ b/services/core/java/com/android/server/pm/SELinuxMMAC.java @@ -17,8 +17,8 @@ package com.android.server.pm; import android.content.pm.PackageParser; -import android.content.pm.Signature; import android.content.pm.PackageParser.SigningDetails; +import android.content.pm.Signature; import android.os.Environment; import android.util.Slog; import android.util.Xml; @@ -81,6 +81,13 @@ public final class SELinuxMMAC { sMacPermissions.add(new File( 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. // The filename has been renamed from nonplat_mac_permissions to // vendor_mac_permissions. Either of them should exist. |