aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThiƩbaud Weksteen <tweek@google.com>2023-09-06 09:37:17 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-09-06 09:37:17 +0000
commitd497bb75b7101a5fc49f839e81ccd7ea85555190 (patch)
tree9572c09bc52b745df7b11a22da0258a55f96ad1d
parent95f633359336954d894f7ceaf21c13beeefbd95f (diff)
parent32eb7e6bc476928b3487101b6f882d7bde4550aa (diff)
downloadselinux-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.c3
-rw-r--r--libselinux/src/android/android_internal.h4
-rw-r--r--libselinux/src/android/android_seapp.c7
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",