diff options
author | Daniel Norman <danielnorman@google.com> | 2021-08-30 19:09:21 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2021-08-30 19:09:21 +0000 |
commit | ada5fb65b5f4ae51fb81f24847a8837037503893 (patch) | |
tree | a9fee6aa795be6c64a534080d1950f27b68b59f8 | |
parent | 2eb15ca17a3e2b18630bee4e9e2943f890ae8607 (diff) | |
parent | 5f0797723ccc013fe9cb9e2564a7bba404987d9a (diff) | |
download | base-ada5fb65b5f4ae51fb81f24847a8837037503893.tar.gz |
Merge "Allow APEXes permission XMLs to declare features."
-rw-r--r-- | core/java/com/android/server/SystemConfig.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/core/java/com/android/server/SystemConfig.java b/core/java/com/android/server/SystemConfig.java index 59e95c98499e..11324222bf14 100644 --- a/core/java/com/android/server/SystemConfig.java +++ b/core/java/com/android/server/SystemConfig.java @@ -546,13 +546,14 @@ public class SystemConfig { if (!isSystemProcess()) { return; } - // Read configuration of libs from apex module. + // Read configuration of features and libs from apex module. + int apexPermissionFlag = ALLOW_LIBS | ALLOW_FEATURES; // TODO: Use a solid way to filter apex module folders? for (File f: FileUtils.listFilesOrEmpty(Environment.getApexDirectory())) { if (f.isFile() || f.getPath().contains("@")) { continue; } - readPermissions(Environment.buildPath(f, "etc", "permissions"), ALLOW_LIBS); + readPermissions(Environment.buildPath(f, "etc", "permissions"), apexPermissionFlag); } } |