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

Commit a2a0781d authored by Jeffrey Vander Stoep's avatar Jeffrey Vander Stoep Committed by android-build-merger
Browse files

Merge "Load selinux compat file if it exists"

am: 0cd8102b

Change-Id: I6408482f38eb0afc3b05e11334451c9bcb7f1cce
parents 38090149 0cd8102b
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -331,6 +331,12 @@ bool LoadSplitPolicy() {
    }
    std::string plat_mapping_file("/system/etc/selinux/mapping/" + vend_plat_vers + ".cil");

    std::string plat_compat_cil_file("/system/etc/selinux/mapping/" + vend_plat_vers +
                                     ".compat.cil");
    if (access(plat_compat_cil_file.c_str(), F_OK) == -1) {
        plat_compat_cil_file.clear();
    }

    std::string product_policy_cil_file("/product/etc/selinux/product_sepolicy.cil");
    if (access(product_policy_cil_file.c_str(), F_OK) == -1) {
        product_policy_cil_file.clear();
@@ -376,6 +382,9 @@ bool LoadSplitPolicy() {
    };
    // clang-format on

    if (!plat_compat_cil_file.empty()) {
        compile_args.push_back(plat_compat_cil_file.c_str());
    }
    if (!product_policy_cil_file.empty()) {
        compile_args.push_back(product_policy_cil_file.c_str());
    }