aboutsummaryrefslogtreecommitdiffstats
path: root/logd.te
diff options
context:
space:
mode:
Diffstat (limited to 'logd.te')
-rw-r--r--logd.te12
1 files changed, 5 insertions, 7 deletions
diff --git a/logd.te b/logd.te
index cde721a..8c28b48 100644
--- a/logd.te
+++ b/logd.te
@@ -1,5 +1,5 @@
# android user-space log manager
-type logd, domain;
+type logd, domain, mlstrustedsubject;
type logd_exec, exec_type, file_type;
init_daemon_domain(logd)
@@ -9,15 +9,13 @@ allow logd self:capability2 syslog;
allow logd self:netlink_audit_socket { create_socket_perms nlmsg_write };
allow logd kernel:system syslog_read;
allow logd kmsg_device:chr_file w_file_perms;
+allow logd system_data_file:file r_file_perms;
r_dir_file(logd, domain)
-userdebug_or_eng(`
- # Debug output
- type_transition logd device:file logd_debug;
- allow logd device:dir rw_dir_perms;
- allow logd logd_debug:file create_file_perms;
-')
+allow logd kernel:system syslog_mod;
+
+control_logd(logd)
###
### Neverallow rules