summaryrefslogtreecommitdiff
path: root/sepolicy/weave.te
blob: d4cbe9fcf196d836311892d5356aa19724d8bd45 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# weaved.
type weaved, domain;
type weaved_exec, exec_type, file_type;
type weaved_data_file, file_type, data_file_type;
type weave_prop, property_type;

brillo_domain(weaved)
net_domain(weaved)

# Allow crash_reporter access to core dump files.
allow_crash_reporter(weaved)

# Allow setting weave properties.
set_prop(weaved, weave_prop)

allow weaved weaved_data_file:dir w_dir_perms;
allow weaved weaved_data_file:file create_file_perms;
allow weaved webservd:fd use;
allow weaved webservd:fifo_file rw_file_perms;
allow weaved webservd_data_file:file r_file_perms;

allow weaved debugfs:dir search;
allow weaved system_file:dir r_file_perms;

# Allow reading os-release.d properties.
r_dir_file(weaved, os_release_file);