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