From 8fcc87eaf29820863a77b69a077b632eb877f23d Mon Sep 17 00:00:00 2001 From: roynatech2544 Date: Tue, 14 Dec 2021 13:45:18 +0900 Subject: [PATCH] universal7885: add needed sepolicy for it Signed-off-by: roynatech2544 --- universal7885-common/sepolicy/vendor/debug_daemon.te | 10 ++++++++++ universal7885-common/sepolicy/vendor/file_contexts | 3 +++ 2 files changed, 13 insertions(+) create mode 100644 universal7885-common/sepolicy/vendor/debug_daemon.te diff --git a/universal7885-common/sepolicy/vendor/debug_daemon.te b/universal7885-common/sepolicy/vendor/debug_daemon.te new file mode 100644 index 0000000..cf9eabb --- /dev/null +++ b/universal7885-common/sepolicy/vendor/debug_daemon.te @@ -0,0 +1,10 @@ +type debug_daemon, domain, mlstrustedsubject; +type debug_daemon_exec, exec_type, file_type, vendor_file_type; +init_daemon_domain(debug_daemon) +type debug_daemon_data_file, file_type, data_file_type; + +allow debug_daemon debug_daemon_data_file:dir rw_dir_perms; +allow debug_daemon debug_daemon_data_file:file rw_file_perms; +allow debug_daemon proc_kmsg:file r_file_perms; +allow debug_daemon logcat_exec rx_file_perms; + diff --git a/universal7885-common/sepolicy/vendor/file_contexts b/universal7885-common/sepolicy/vendor/file_contexts index d89b07e..eda3ec6 100644 --- a/universal7885-common/sepolicy/vendor/file_contexts +++ b/universal7885-common/sepolicy/vendor/file_contexts @@ -141,6 +141,9 @@ /(vendor|system/vendor)/bin/hw/vendor\.samsung_slsi\.hardware\.configstore@[0-9]\.[0-9]-service u:object_r:hal_vendor_configstore_default_exec:s0 /(vendor|system/vendor)/bin/hw/vendor\.samsung_slsi\.hardware\.ExynosHWCServiceTW@[0-9]\.[0-9]-service u:object_r:hal_vendor_hwcservice_default_exec:s0 +# DEBUG DAEMON +/(vendor|system/vendor)/bin/debug_daemon u:object_r:debug_daemon_exec:s0 +/data/debug(/.*)? u:object_r:debug_daemon_data_file:s0 #################################### # Devices /dev/mali[0-9]* u:object_r:gpu_device:s0