From c3d39699715ab44fb9d82d004a599774613b9772 Mon Sep 17 00:00:00 2001 From: Adnan Begovic Date: Thu, 15 Oct 2015 13:09:00 -0700 Subject: [PATCH] vendor/cm: Fix up service contexts for sepolicy. Change-Id: Ibb04e967bd027c6d1118b8b471ec328c3b034d9d --- sepolicy/file_contexts | 1 - sepolicy/service.te | 10 ++++++++++ sepolicy/service_contexts | 21 ++++++++++----------- 3 files changed, 20 insertions(+), 12 deletions(-) create mode 100644 sepolicy/service.te diff --git a/sepolicy/file_contexts b/sepolicy/file_contexts index 8985b5cb..76114782 100644 --- a/sepolicy/file_contexts +++ b/sepolicy/file_contexts @@ -23,7 +23,6 @@ /sys/block/mmcblk.*/queue/scheduler -- u:object_r:sysfs_devices_system_iosched:s0 /data/hostapd(/.*)? u:object_r:wifi_data_file:s0 -/data/misc/radio(/.*)? u:object_r:radio_data_file:s0 ############# # Superuser's control sockets diff --git a/sepolicy/service.te b/sepolicy/service.te new file mode 100644 index 00000000..8a7a425e --- /dev/null +++ b/sepolicy/service.te @@ -0,0 +1,10 @@ +type edge_gesture_service, system_api_service, system_server_service, service_manager_type; +type themes_service, system_api_service, system_server_service, service_manager_type; +type torch_service, system_api_service, system_server_service, service_manager_type; +type kill_switch_service, system_api_service, system_server_service, service_manager_type; +type cm_status_bar_service, system_api_service, system_server_service, service_manager_type; +type cm_profile_service, system_api_service, system_server_service, service_manager_type; +type cm_partner_interface, system_api_service, system_server_service, service_manager_type; +type cm_telephony_service, system_api_service, system_server_service, service_manager_type; +type cm_hardware_service, system_api_service, system_server_service, service_manager_type; +type cm_app_suggest_service, system_api_service, system_server_service, service_manager_type; diff --git a/sepolicy/service_contexts b/sepolicy/service_contexts index eea1d811..324b13de 100644 --- a/sepolicy/service_contexts +++ b/sepolicy/service_contexts @@ -1,11 +1,10 @@ -cmhw u:object_r:system_server_service:s0 -edgegestureservice u:object_r:system_server_service:s0 -themes u:object_r:system_server_service:s0 -torch u:object_r:system_server_service:s0 -killswitch u:object_r:system_server_service:s0 -cmstatusbar u:object_r:system_server_service:s0 -profile u:object_r:system_server_service:s0 -cmpartnerinterface u:object_r:system_server_service:s0 -cmtelephonymanager u:object_r:system_server_service:s0 -cmhardware u:object_r:system_server_service:s0 -cmappsuggest u:object_r:system_server_service:s0 +edgegestureservice u:object_r:edge_gesture_service:s0 +themes u:object_r:themes_service:s0 +torch u:object_r:torch_service:s0 +killswitch u:object_r:kill_switch_service:s0 +cmstatusbar u:object_r:cm_status_bar_service:s0 +profile u:object_r:cm_profile_service:s0 +cmpartnerinterface u:object_r:cm_partner_interface:s0 +cmtelephonymanager u:object_r:cm_telephony_service:s0 +cmhardware u:object_r:cm_hardware_service:s0 +cmappsuggest u:object_r:cm_app_suggest_service:s0