From eb05f7d02f56ef5fa79f692918af0ae181989ce9 Mon Sep 17 00:00:00 2001 From: Nicole Lee Date: Sun, 15 Jan 2023 17:51:20 +0000 Subject: [PATCH] logger_app: allow logger_app to access vendor_tcpdump_log_prop Bug: 264489961 Test: Confirm no selinux denial for vendor_tcpdump_log_prop Change-Id: I2c4e7e0d395f570f93a26dd0328982487426ac84 --- legacy/whitechapel_pro/property.te | 1 - legacy/whitechapel_pro/property_contexts | 4 ---- radio/logger_app.te | 1 + radio/property.te | 1 + radio/property_contexts | 4 ++++ 5 files changed, 6 insertions(+), 5 deletions(-) diff --git a/legacy/whitechapel_pro/property.te b/legacy/whitechapel_pro/property.te index 73b7883e..35f92068 100644 --- a/legacy/whitechapel_pro/property.te +++ b/legacy/whitechapel_pro/property.te @@ -4,7 +4,6 @@ vendor_internal_prop(vendor_battery_profile_prop) vendor_internal_prop(vendor_camera_prop) vendor_internal_prop(vendor_camera_debug_prop) vendor_internal_prop(vendor_camera_fatp_prop) -vendor_internal_prop(vendor_tcpdump_log_prop) vendor_internal_prop(vendor_ro_sys_default_prop) vendor_internal_prop(vendor_persist_sys_default_prop) vendor_internal_prop(vendor_display_prop) diff --git a/legacy/whitechapel_pro/property_contexts b/legacy/whitechapel_pro/property_contexts index 46c67b7e..103ff838 100644 --- a/legacy/whitechapel_pro/property_contexts +++ b/legacy/whitechapel_pro/property_contexts @@ -1,7 +1,3 @@ -# Tcpdump_logger -persist.vendor.tcpdump.log.alwayson u:object_r:vendor_tcpdump_log_prop:s0 -vendor.tcpdump. u:object_r:vendor_tcpdump_log_prop:s0 - # test battery profile persist.vendor.testing_battery_profile u:object_r:vendor_battery_profile_prop:s0 diff --git a/radio/logger_app.te b/radio/logger_app.te index 1f1229b0..4ebd2a5f 100644 --- a/radio/logger_app.te +++ b/radio/logger_app.te @@ -8,4 +8,5 @@ userdebug_or_eng(` set_prop(logger_app, vendor_logger_prop) set_prop(logger_app, vendor_modem_prop) set_prop(logger_app, vendor_ssrdump_prop) + set_prop(logger_app, vendor_tcpdump_log_prop) ') diff --git a/radio/property.te b/radio/property.te index be1eb4f3..b2027e54 100644 --- a/radio/property.te +++ b/radio/property.te @@ -10,6 +10,7 @@ vendor_internal_prop(vendor_wifi_version) vendor_internal_prop(vendor_imssvc_prop) vendor_internal_prop(vendor_gps_prop) vendor_internal_prop(vendor_logger_prop) +vendor_internal_prop(vendor_tcpdump_log_prop) # Telephony debug app vendor_internal_prop(vendor_telephony_app_prop) diff --git a/radio/property_contexts b/radio/property_contexts index 2cc5b4fd..602b4111 100644 --- a/radio/property_contexts +++ b/radio/property_contexts @@ -53,3 +53,7 @@ vendor.config.debug. u:object_r:vendor_telephony_app_prop: # for gps vendor.gps. u:object_r:vendor_gps_prop:s0 persist.vendor.gps. u:object_r:vendor_gps_prop:s0 + +# Tcpdump_logger +persist.vendor.tcpdump.log.alwayson u:object_r:vendor_tcpdump_log_prop:s0 +vendor.tcpdump. u:object_r:vendor_tcpdump_log_prop:s0