Fix file contexts, add Gentoo-specific (?) location
PATCH 4/15 Fix file contexts, add Gentoo-specific (?) location
Update on the file contexts for courier-imap. Also fixes a few context directives which didn't update the directory itself.
Signed-off-by Sven Vermeulen <[email protected]>
--- policy/modules/services/courier.fc | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-)
policy/modules/services/courier.fc +6 -4
@@ -5,8 +5,10 @@ /usr/sbin/courierlogger -- gen_context(system_u:object_r:courier_exec_t,s0) /usr/sbin/courierldapaliasd -- gen_context(system_u:object_r:courier_exec_t,s0) /usr/sbin/couriertcpd -- gen_context(system_u:object_r:courier_tcpd_exec_t,s0) - -/usr/lib(64)?/courier/authlib/.* -- gen_context(system_u:object_r:courier_authdaemon_exec_t,s0) +ifdef(`distro_gentoo',` +/usr/lib(64)?/courier-imap/couriertcpd -- gen_context(system_u:object_r:courier_tcpd_exec_t,s0) +') +/usr/lib(64)?/courier/(courier-)?authlib/.* -- gen_context(system_u:object_r:courier_authdaemon_exec_t,s0) /usr/lib(64)?/courier/courier/.* -- gen_context(system_u:object_r:courier_exec_t,s0) /usr/lib(64)?/courier/courier/courierpop.* -- gen_context(system_u:object_r:courier_pop_exec_t,s0) /usr/lib(64)?/courier/courier/imaplogin -- gen_context(system_u:object_r:courier_pop_exec_t,s0)
@@ -16,9 +18,9 @@ /usr/lib(64)?/courier/rootcerts(/.*)? gen_context(system_u:object_r:courier_etc_t,s0) /usr/lib(64)?/courier/sqwebmail/cleancache\.pl -- gen_context(system_u:object_r:sqwebmail_cron_exec_t,s0) -/var/lib/courier(/.*)? -- gen_context(system_u:object_r:courier_var_lib_t,s0) +/var/lib/courier(/.*)? gen_context(system_u:object_r:courier_var_lib_t,s0) -/var/run/courier(/.*)? -- gen_context(system_u:object_r:courier_var_run_t,s0) +/var/run/courier(/.*)? gen_context(system_u:object_r:courier_var_run_t,s0) /var/spool/authdaemon(/.*)? gen_context(system_u:object_r:courier_spool_t,s0) /var/spool/courier(/.*)? gen_context(system_u:object_r:courier_spool_t,s0)
Signature · 1 line
1.7.3.4
PATCH 4/15 Fix file contexts, add Gentoo-specific (?) location
Quoted 2 lines · Sven Vermeulen
Update on the file contexts for courier-imap. Also fixes a few context directives which didn't update the directory itself.
Merged.
Quoted 34 lines
Signed-off-by Sven Vermeulen <[email protected]>--- policy/modules/services/courier.fc | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-)policy/modules/services/courier.fc +6
-4@@ -5,8 +5,10 @@ /usr/sbin/courierlogger -- gen_context(system_u:object_r:courier_exec_t,s0) /usr/sbin/courierldapaliasd -- gen_context(system_u:object_r:courier_exec_t,s0) /usr/sbin/couriertcpd -- gen_context(system_u:object_r:courier_tcpd_exec_t,s0) - -/usr/lib(64)?/courier/authlib/.* -- gen_context(system_u:object_r:courier_authdaemon_exec_t,s0) +ifdef(`distro_gentoo',` +/usr/lib(64)?/courier-imap/couriertcpd -- gen_context(system_u:object_r:courier_tcpd_exec_t,s0) +') +/usr/lib(64)?/courier/(courier-)?authlib/.* -- gen_context(system_u:object_r:courier_authdaemon_exec_t,s0) /usr/lib(64)?/courier/courier/.* -- gen_context(system_u:object_r:courier_exec_t,s0) /usr/lib(64)?/courier/courier/courierpop.* -- gen_context(system_u:object_r:courier_pop_exec_t,s0) /usr/lib(64)?/courier/courier/imaplogin -- gen_context(system_u:object_r:courier_pop_exec_t,s0)@@ -16,9 +18,9 @@ /usr/lib(64)?/courier/rootcerts(/.*)? gen_context(system_u:object_r:courier_etc_t,s0) /usr/lib(64)?/courier/sqwebmail/cleancache\.pl -- gen_context(system_u:object_r:sqwebmail_cron_exec_t,s0) -/var/lib/courier(/.*)? -- gen_context(system_u:object_r:courier_var_lib_t,s0) +/var/lib/courier(/.*)? gen_context(system_u:object_r:courier_var_lib_t,s0) -/var/run/courier(/.*)? -- gen_context(system_u:object_r:courier_var_run_t,s0) +/var/run/courier(/.*)? gen_context(system_u:object_r:courier_var_run_t,s0) /var/spool/authdaemon(/.*)? gen_context(system_u:object_r:courier_spool_t,s0) /var/spool/courier(/.*)? gen_context(system_u:object_r:courier_spool_t,s0)
Signature · 3 lines
Chris PeBenito Tresys Technology, LLC www.tresys.com | oss.tresys.com