diff options
author | ThiƩbaud Weksteen <tweek@google.com> | 2023-09-06 09:37:17 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2023-09-06 09:37:17 +0000 |
commit | d497bb75b7101a5fc49f839e81ccd7ea85555190 (patch) | |
tree | 9572c09bc52b745df7b11a22da0258a55f96ad1d | |
parent | 95f633359336954d894f7ceaf21c13beeefbd95f (diff) | |
parent | 32eb7e6bc476928b3487101b6f882d7bde4550aa (diff) | |
download | selinux-d497bb75b7101a5fc49f839e81ccd7ea85555190.tar.gz |
Remove APEX sepolicy support am: e9448817b3 am: befd9372d7 am: 298608b246 am: 61ac3b9137 am: 32eb7e6bc4
Original change: https://android-review.googlesource.com/c/platform/external/selinux/+/2736178
Change-Id: I24e805b894916f7e0d9a3ded5c0009abab7dc439
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-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", |