Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 01ab8776 authored by Hung-ying Tyan's avatar Hung-ying Tyan
Browse files

Allow all system configs in /product_services

Bug: 110072687
Test: build pass

Change-Id: I5629d8b984eeb2f9f6c80c931231de6ed35fe707
parent 1332beac
Loading
Loading
Loading
Loading
+3 −8
Original line number Diff line number Diff line
@@ -337,16 +337,11 @@ public class SystemConfig {
        readPermissions(Environment.buildPath(
                Environment.getProductDirectory(), "etc", "permissions"), ALLOW_ALL);

        // Allow /product_services to customize system configs around libs, features, permissions
        // and apps.
        int productServicesPermissionFlag = ALLOW_LIBS | ALLOW_FEATURES | ALLOW_PERMISSIONS |
                ALLOW_APP_CONFIGS | ALLOW_PRIVAPP_PERMISSIONS;
        // Allow /product_services to customize all system configs
        readPermissions(Environment.buildPath(
                Environment.getProductServicesDirectory(), "etc", "sysconfig"),
                productServicesPermissionFlag);
                Environment.getProductServicesDirectory(), "etc", "sysconfig"), ALLOW_ALL);
        readPermissions(Environment.buildPath(
                Environment.getProductServicesDirectory(), "etc", "permissions"),
                productServicesPermissionFlag);
                Environment.getProductServicesDirectory(), "etc", "permissions"), ALLOW_ALL);
    }

    void readPermissions(File libraryDir, int permissionFlag) {