diff options
author | ThiƩbaud Weksteen <tweek@google.com> | 2023-09-04 14:14:05 +1000 |
---|---|---|
committer | ThiƩbaud Weksteen <tweek@google.com> | 2023-09-04 14:14:05 +1000 |
commit | e9448817b37b2d14ab8e00dfff4b60347512aae7 (patch) | |
tree | 9572c09bc52b745df7b11a22da0258a55f96ad1d | |
parent | 5cfac38d10f55d531085582aab360a0a3d88a32f (diff) | |
download | selinux-e9448817b37b2d14ab8e00dfff4b60347512aae7.tar.gz |
Remove APEX sepolicy support
Test: boot aosp_cf_x86_64_phone
Bug: 297794885
Change-Id: Ia447f1ce783eb83db41454aaee5e93f7f09c36b1
-rw-r--r-- | libselinux/src/android/android.c | 3 | ||||
-rw-r--r-- | libselinux/src/android/android_internal.h | 4 | ||||
-rw-r--r-- | libselinux/src/android/android_seapp.c | 7 |
3 files changed, 2 insertions, 12 deletions
diff --git a/libselinux/src/android/android.c b/libselinux/src/android/android.c index 4e330599..83066118 100644 --- a/libselinux/src/android/android.c +++ b/libselinux/src/android/android.c @@ -22,9 +22,6 @@ static const path_alts_t service_context_paths = { .paths = { "/plat_service_contexts" }, { - "/dev/selinux/apex_service_contexts" - }, - { "/system_ext/etc/selinux/system_ext_service_contexts", "/system_ext_service_contexts" }, diff --git a/libselinux/src/android/android_internal.h b/libselinux/src/android/android_internal.h index 4960e729..0f11ce8a 100644 --- a/libselinux/src/android/android_internal.h +++ b/libselinux/src/android/android_internal.h @@ -11,8 +11,8 @@ extern "C" { #endif // Context files (file_contexts, service_contexts, etc) may be spread over -// multiple partitions: system, apex, system_ext, product, vendor and/or odm. -#define MAX_CONTEXT_PATHS 6 +// multiple partitions: system, system_ext, product, vendor and/or odm. +#define MAX_CONTEXT_PATHS 5 // The maximum number of alternatives for a file on one partition. #define MAX_ALT_CONTEXT_PATHS 2 typedef struct path_alts { diff --git a/libselinux/src/android/android_seapp.c b/libselinux/src/android/android_seapp.c index 4529e59f..e29c74e9 100644 --- a/libselinux/src/android/android_seapp.c +++ b/libselinux/src/android/android_seapp.c @@ -28,9 +28,6 @@ static const path_alts_t file_context_paths = { .paths = { "/plat_file_contexts" }, { - "/dev/selinux/apex_file_contexts", - }, - { "/system_ext/etc/selinux/system_ext_file_contexts", "/system_ext_file_contexts" }, @@ -62,9 +59,6 @@ static const path_alts_t seapp_context_paths = { .paths = { "/plat_seapp_contexts" }, { - "/dev/selinux/apex_seapp_contexts", - }, - { "/system_ext/etc/selinux/system_ext_seapp_contexts", "/system_ext_seapp_contexts" }, @@ -82,7 +76,6 @@ static const path_alts_t seapp_context_paths = { .paths = { } }, .partitions= { "system", - "system", // regard APEX sepolicy as system "system_ext", "product", "vendor", |