diff options
Diffstat (limited to 'logd.te')
-rw-r--r-- | logd.te | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -10,6 +10,10 @@ 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; +allow logd misc_logd_file:file create_file_perms; +allow logd misc_logd_file:dir rw_dir_perms; +allow logd pstorefs:dir search; +allow logd pstorefs:file r_file_perms; r_dir_file(logd, domain) @@ -17,6 +21,11 @@ allow logd kernel:system syslog_mod; control_logd(logd) +# case where logpersistd is actually logcat -f in logd context (nee: logcatd) +userdebug_or_eng(` + unix_socket_connect(logd, logdr, logd) +') + ### ### Neverallow rules ### |