]> git.ipfire.org Git - people/stevee/selinux-policy.git/blob - policy/modules/apps/mono.te
trunk: bump versions for release.
[people/stevee/selinux-policy.git] / policy / modules / apps / mono.te
1
2 policy_module(mono, 1.5.0)
3
4 ########################################
5 #
6 # Declarations
7 #
8
9 type mono_t;
10 type mono_exec_t;
11 init_system_domain(mono_t,mono_exec_t)
12
13 ########################################
14 #
15 # Local policy
16 #
17
18 allow mono_t self:process { execheap execmem };
19
20 unprivuser_home_dir_filetrans_home_content(mono_t,{ dir file lnk_file fifo_file sock_file })
21
22 init_dbus_chat_script(mono_t)
23
24 optional_policy(`
25 avahi_dbus_chat(mono_t)
26 ')
27
28 optional_policy(`
29 cups_dbus_chat(mono_t)
30 ')
31
32 optional_policy(`
33 hal_dbus_chat(mono_t)
34 ')
35
36 optional_policy(`
37 networkmanager_dbus_chat(mono_t)
38 ')
39
40 optional_policy(`
41 rpm_dbus_chat(mono_t)
42 ')
43
44 optional_policy(`
45 unconfined_domain_noaudit(mono_t)
46 unconfined_dbus_chat(mono_t)
47 unconfined_dbus_connect(mono_t)
48 ')