summaryrefslogtreecommitdiff
path: root/vendor/qcom/common/rfs_access.te
blob: 14cb6a7ea66cb9ba3b3e8583a58a8a00eb66c9e7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# rfs_access - rfs_access daemon
type rfs_access, domain;
type rfs_access_exec, exec_type, vendor_file_type, file_type;

init_daemon_domain(rfs_access)

allow rfs_access self:capability { setuid setgid chown setpcap };
allow rfs_access mpss_rfs_data_file:dir create_dir_perms;
allow rfs_access mpss_rfs_data_file:file create_file_perms;
allow rfs_access mnt_vendor_file:dir search;
allow rfs_access persist_file:dir search;
allow rfs_access persist_rfs_file:dir create_dir_perms;
allow rfs_access persist_rfs_file:file create_file_perms;
allow rfs_access persist_rfs_shared_hlos_file:dir create_dir_perms;
allow rfs_access rfs_tombstone_data_file:dir create_dir_perms;
allow rfs_access rfs_tombstone_data_file:file create_file_perms;
allow rfs_access self:qipcrtr_socket create_socket_perms_no_ioctl;

wakelock_use(rfs_access)

dontaudit rfs_access self:capability { dac_override dac_read_search };