From c359bbe0ecf4e25da8d3106bc2682a4427abe026 Mon Sep 17 00:00:00 2001 From: Hung-ying Tyan Date: Wed, 26 Sep 2018 15:05:07 +0800 Subject: [PATCH] Allow all system configs in /product Bug: 115848786 Bug: 110072687 Bug: 80053945 Test: boot Pixel 2 with GSI as system Change-Id: Ie5baf7d857d765b7cb3def722be4d30e30c2d6a2 Merged-In: Ie5baf7d857d765b7cb3def722be4d30e30c2d6a2 --- core/java/com/android/server/SystemConfig.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/core/java/com/android/server/SystemConfig.java b/core/java/com/android/server/SystemConfig.java index c5be8e4a3aba6..45069ca1d3e28 100644 --- a/core/java/com/android/server/SystemConfig.java +++ b/core/java/com/android/server/SystemConfig.java @@ -319,13 +319,11 @@ public class SystemConfig { readPermissions(Environment.buildPath( Environment.getOemDirectory(), "etc", "permissions"), oemPermissionFlag); - // Allow Product to customize system configs around libs, features, permissions and apps - int productPermissionFlag = ALLOW_LIBS | ALLOW_FEATURES | ALLOW_PERMISSIONS | - ALLOW_APP_CONFIGS | ALLOW_PRIVAPP_PERMISSIONS; + // Allow Product to customize all system configs readPermissions(Environment.buildPath( - Environment.getProductDirectory(), "etc", "sysconfig"), productPermissionFlag); + Environment.getProductDirectory(), "etc", "sysconfig"), ALLOW_ALL); readPermissions(Environment.buildPath( - Environment.getProductDirectory(), "etc", "permissions"), productPermissionFlag); + Environment.getProductDirectory(), "etc", "permissions"), ALLOW_ALL); } void readPermissions(File libraryDir, int permissionFlag) {