[selinux-policy: 1983/3172] trunk: Glibc 2.7 fix from Vaclav Ovsik.
Daniel J Walsh
dwalsh at fedoraproject.org
Thu Oct 7 21:56:17 UTC 2010
commit 9c4500b2f4b093ac01114ee7f7022674e893373b
Author: Chris PeBenito <cpebenito at tresys.com>
Date: Tue Aug 12 19:33:18 2008 +0000
trunk: Glibc 2.7 fix from Vaclav Ovsik.
Changelog | 1 +
policy/modules/system/libraries.fc | 2 ++
policy/modules/system/libraries.te | 7 ++++++-
3 files changed, 9 insertions(+), 1 deletions(-)
---
diff --git a/Changelog b/Changelog
index 3cd8425..717b309 100644
--- a/Changelog
+++ b/Changelog
@@ -1,3 +1,4 @@
+- Glibc 2.7 fix from Vaclav Ovsik.
- Samba/winbind update from Mike Edenfield.
- Policy size optimization with a non-security file attribute from James
Carter.
diff --git a/policy/modules/system/libraries.fc b/policy/modules/system/libraries.fc
index 5b8fa1a..87248dc 100644
--- a/policy/modules/system/libraries.fc
+++ b/policy/modules/system/libraries.fc
@@ -296,6 +296,8 @@ HOME_DIR/.*/plugins/nprhapengine\.so.* -- gen_context(system_u:object_r:textrel_
#
# /var
#
+/var/cache/ldconfig(/.*)? gen_context(system_u:object_r:ldconfig_cache_t,s0)
+
/var/ftp/lib(64)?(/.*)? gen_context(system_u:object_r:lib_t,s0)
/var/ftp/lib(64)?/ld[^/]*\.so(\.[^/]*)* -- gen_context(system_u:object_r:ld_so_t,s0)
diff --git a/policy/modules/system/libraries.te b/policy/modules/system/libraries.te
index 156e377..1129327 100644
--- a/policy/modules/system/libraries.te
+++ b/policy/modules/system/libraries.te
@@ -1,5 +1,5 @@
-policy_module(libraries, 2.2.0)
+policy_module(libraries, 2.2.1)
########################################
#
@@ -23,6 +23,9 @@ type ldconfig_exec_t;
init_system_domain(ldconfig_t,ldconfig_exec_t)
role system_r types ldconfig_t;
+type ldconfig_cache_t;
+files_type(ldconfig_cache_t)
+
type ldconfig_tmp_t;
files_tmp_file(ldconfig_tmp_t)
@@ -51,6 +54,8 @@ optional_policy(`
allow ldconfig_t self:capability sys_chroot;
+manage_files_pattern(ldconfig_t, ldconfig_cache_t, ldconfig_cache_t)
+
allow ldconfig_t ld_so_cache_t:file manage_file_perms;
files_etc_filetrans(ldconfig_t,ld_so_cache_t,file)
More information about the scm-commits
mailing list