[selinux-policy: 2760/3172] gitosis patch from Dan Walsh
Daniel J Walsh
dwalsh at fedoraproject.org
Thu Oct 7 23:05:33 UTC 2010
commit 5f04c91f303595716b0faa7f007a7aa2208c0ff4
Author: Jeremy Solt <jsolt at tresys.com>
Date: Mon Jun 28 10:34:17 2010 -0400
gitosis patch from Dan Walsh
policy/modules/apps/gitosis.fc | 2 ++
policy/modules/apps/gitosis.if | 2 +-
policy/modules/apps/gitosis.te | 9 +++++++--
3 files changed, 10 insertions(+), 3 deletions(-)
---
diff --git a/policy/modules/apps/gitosis.fc b/policy/modules/apps/gitosis.fc
index 75fa0fa..7e90e45 100644
--- a/policy/modules/apps/gitosis.fc
+++ b/policy/modules/apps/gitosis.fc
@@ -1,3 +1,5 @@
/usr/bin/gitosis-serve -- gen_context(system_u:object_r:gitosis_exec_t,s0)
+/usr/bin/gl-auth-command -- gen_context(system_u:object_r:gitosis_exec_t,s0)
/var/lib/gitosis(/.*)? gen_context(system_u:object_r:gitosis_var_lib_t,s0)
+/var/lib/gitolite(/.*)? gen_context(system_u:object_r:gitosis_var_lib_t,s0)
diff --git a/policy/modules/apps/gitosis.if b/policy/modules/apps/gitosis.if
index a4f3491..e898b91 100644
--- a/policy/modules/apps/gitosis.if
+++ b/policy/modules/apps/gitosis.if
@@ -62,7 +62,7 @@ interface(`gitosis_read_lib_files',`
files_search_var_lib($1)
read_files_pattern($1, gitosis_var_lib_t, gitosis_var_lib_t)
read_lnk_files_pattern($1, gitosis_var_lib_t, gitosis_var_lib_t)
- list_dirs_pattern(%1, gitosis_var_lib_t, gitosis_var_lib_t)
+ list_dirs_pattern($1, gitosis_var_lib_t, gitosis_var_lib_t)
')
######################################
diff --git a/policy/modules/apps/gitosis.te b/policy/modules/apps/gitosis.te
index 5e6f859..46b3cbd 100644
--- a/policy/modules/apps/gitosis.te
+++ b/policy/modules/apps/gitosis.te
@@ -25,12 +25,17 @@ manage_files_pattern(gitosis_t, gitosis_var_lib_t, gitosis_var_lib_t)
manage_lnk_files_pattern(gitosis_t, gitosis_var_lib_t, gitosis_var_lib_t)
manage_dirs_pattern(gitosis_t, gitosis_var_lib_t, gitosis_var_lib_t)
-corecmd_exec_bin(gitosis_t)
+kernel_read_system_state(gitosis_t)
+
+corecmd_exec_bin(gitosis_t)
corecmd_exec_shell(gitosis_t)
-kernel_read_system_state(gitosis_t)
+dev_read_urand(gitosis_t)
+files_read_etc_files(gitosis_t)
files_read_usr_files(gitosis_t)
files_search_var_lib(gitosis_t)
miscfiles_read_localization(gitosis_t)
+
+sysnet_read_config(gitosis_t)
More information about the scm-commits
mailing list