8
8
policy/modules/services/avahi.fc | 1 +
9
policy/modules/services/avahi.te | 8 +++++++-
10
2 files changed, 8 insertions(+), 1 deletion(-)
9
policy/modules/services/avahi.te | 7 ++++++-
10
2 files changed, 7 insertions(+), 1 deletion(-)
12
Index: b/policy/modules/services/avahi.fc
12
Index: refpolicy-ubuntu-0.2.20090730/policy/modules/services/avahi.fc
13
13
===================================================================
14
--- a/policy/modules/services/avahi.fc
15
+++ b/policy/modules/services/avahi.fc
14
--- refpolicy-ubuntu-0.2.20090730.orig/policy/modules/services/avahi.fc
15
+++ refpolicy-ubuntu-0.2.20090730/policy/modules/services/avahi.fc
18
18
/var/run/avahi-daemon(/.*)? gen_context(system_u:object_r:avahi_var_run_t,s0)
20
20
+/usr/lib/avahi/avahi-daemon-check-dns\.sh -- gen_context(system_u:object_r:avahi_exec_t,s0)
21
21
/usr/lib/avahi-autoipd(/.*) gen_context(system_u:object_r:avahi_var_lib_t,s0)
22
Index: b/policy/modules/services/avahi.te
22
Index: refpolicy-ubuntu-0.2.20090730/policy/modules/services/avahi.te
23
23
===================================================================
24
--- a/policy/modules/services/avahi.te
25
+++ b/policy/modules/services/avahi.te
26
@@ -37,13 +37,15 @@ manage_dirs_pattern(avahi_t, avahi_var_l
27
manage_files_pattern(avahi_t, avahi_var_lib_t, avahi_var_lib_t)
28
files_var_lib_filetrans(avahi_t, avahi_var_lib_t, { dir file })
30
+manage_dirs_pattern(avahi_t, avahi_var_run_t, avahi_var_run_t)
24
--- refpolicy-ubuntu-0.2.20090730.orig/policy/modules/services/avahi.te
25
+++ refpolicy-ubuntu-0.2.20090730/policy/modules/services/avahi.te
26
@@ -40,12 +40,13 @@ files_var_lib_filetrans(avahi_t, avahi_v
31
27
manage_files_pattern(avahi_t, avahi_var_run_t, avahi_var_run_t)
32
28
manage_sock_files_pattern(avahi_t, avahi_var_run_t, avahi_var_run_t)
33
29
allow avahi_t avahi_var_run_t:dir setattr;
34
-files_pid_filetrans(avahi_t,avahi_var_run_t,file)
35
+files_pid_filetrans(avahi_t,avahi_var_run_t,{ file dir })
30
-files_pid_filetrans(avahi_t, avahi_var_run_t, file)
31
+files_pid_filetrans(avahi_t, avahi_var_run_t, { file dir })
37
33
kernel_read_kernel_sysctls(avahi_t)
38
34
kernel_list_proc(avahi_t)
39
+kernel_read_system_state(avahi_t)
40
35
kernel_read_proc_symlinks(avahi_t)
41
36
kernel_read_network_state(avahi_t)
37
+kernel_read_system_state(avahi_t)
43
@@ -77,6 +79,8 @@ files_read_usr_files(avahi_t)
39
corenet_all_recvfrom_unlabeled(avahi_t)
40
corenet_all_recvfrom_netlabel(avahi_t)
41
@@ -77,6 +78,8 @@ files_read_usr_files(avahi_t)
45
43
auth_use_nsswitch(avahi_t)