diff options
Diffstat (limited to 'policy/modules/contrib/dcc.fc')
-rw-r--r-- | policy/modules/contrib/dcc.fc | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/policy/modules/contrib/dcc.fc b/policy/modules/contrib/dcc.fc new file mode 100644 index 000000000..29773e72f --- /dev/null +++ b/policy/modules/contrib/dcc.fc @@ -0,0 +1,30 @@ +/etc/dcc(/.*)? gen_context(system_u:object_r:dcc_var_t,s0) +/etc/dcc/dccifd -s gen_context(system_u:object_r:dccifd_var_run_t,s0) +/etc/dcc/map -- gen_context(system_u:object_r:dcc_client_map_t,s0) + +/usr/bin/cdcc -- gen_context(system_u:object_r:cdcc_exec_t,s0) +/usr/bin/dccproc -- gen_context(system_u:object_r:dcc_client_exec_t,s0) + +/usr/libexec/dcc/dbclean -- gen_context(system_u:object_r:dcc_dbclean_exec_t,s0) +/usr/libexec/dcc/dccd -- gen_context(system_u:object_r:dccd_exec_t,s0) +/usr/libexec/dcc/dccifd -- gen_context(system_u:object_r:dccifd_exec_t,s0) +/usr/libexec/dcc/dccm -- gen_context(system_u:object_r:dccm_exec_t,s0) + +ifdef(`distro_debian',` +/usr/sbin/dbclean -- gen_context(system_u:object_r:dcc_dbclean_exec_t,s0) +/usr/sbin/dccd -- gen_context(system_u:object_r:dccd_exec_t,s0) +/usr/sbin/dccifd -- gen_context(system_u:object_r:dccifd_exec_t,s0) +/usr/sbin/dccm -- gen_context(system_u:object_r:dccm_exec_t,s0) +') + +/var/lib/dcc(/.*)? gen_context(system_u:object_r:dcc_var_t,s0) +/var/lib/dcc/map -- gen_context(system_u:object_r:dcc_client_map_t,s0) + +/var/run/dcc(/.*)? gen_context(system_u:object_r:dcc_var_run_t,s0) +/var/run/dcc/map -- gen_context(system_u:object_r:dcc_client_map_t,s0) +/var/run/dcc/dccifd -s gen_context(system_u:object_r:dccifd_var_run_t,s0) + +ifdef(`distro_redhat',` +/var/dcc(/.*)? gen_context(system_u:object_r:dcc_var_t,s0) +/var/dcc/map -- gen_context(system_u:object_r:dcc_client_map_t,s0) +') |