[selinux-policy: 1771/3172] Fix incorrectly named files_lib_filetrans_shared_lib() interface in the libraries module.
Daniel J Walsh
dwalsh at fedoraproject.org
Thu Oct 7 21:38:04 UTC 2010
commit 113b4fc4a24621378f608490cfdead465eeb2b76
Author: Chris PeBenito <cpebenito at tresys.com>
Date: Thu Jun 28 17:25:46 2007 +0000
Fix incorrectly named files_lib_filetrans_shared_lib() interface in the libraries module.
Changelog | 2 ++
policy/modules/admin/portage.te | 4 ++--
policy/modules/system/libraries.if | 32 +++++++++++++++++++++++++++++++-
policy/modules/system/libraries.te | 2 +-
4 files changed, 36 insertions(+), 4 deletions(-)
---
diff --git a/Changelog b/Changelog
index bb9f329..2322ce9 100644
--- a/Changelog
+++ b/Changelog
@@ -1,3 +1,5 @@
+- Fix incorrectly named files_lib_filetrans_shared_lib() interface in the
+ libraries module.
- Unified labeled networking policy from Paul Moore.
- Use netmsg initial SID for MLS-only Netlabel packets, from Paul Moore.
- Xen updates from Dan Walsh.
diff --git a/policy/modules/admin/portage.te b/policy/modules/admin/portage.te
index 0540613..e598786 100644
--- a/policy/modules/admin/portage.te
+++ b/policy/modules/admin/portage.te
@@ -1,5 +1,5 @@
-policy_module(portage,1.2.1)
+policy_module(portage,1.2.2)
########################################
#
@@ -109,7 +109,7 @@ libs_use_shared_libs(gcc_config_t)
libs_read_lib_files(gcc_config_t)
libs_domtrans_ldconfig(gcc_config_t)
libs_manage_shared_libs(gcc_config_t)
-files_lib_filetrans_shared_lib(gcc_config_t,file)
+lib_filetrans_shared_lib(gcc_config_t,file)
# gcc-config creates a temp dir for the libs
libs_manage_lib_dirs(gcc_config_t)
diff --git a/policy/modules/system/libraries.if b/policy/modules/system/libraries.if
index d6236bc..2e71bea 100644
--- a/policy/modules/system/libraries.if
+++ b/policy/modules/system/libraries.if
@@ -476,10 +476,40 @@ interface(`libs_relabel_shared_libs',`
## </summary>
## </param>
#
-interface(`files_lib_filetrans_shared_lib',`
+interface(`lib_filetrans_shared_lib',`
gen_require(`
type lib_t, shlib_t;
')
filetrans_pattern($1,lib_t,shlib_t,$2)
')
+
+########################################
+## <summary>
+## Create an object in lib directories, with
+## the shared libraries type using a type transition. (Deprecated)
+## </summary>
+## <desc>
+## <p>
+## Create an object in lib directories, with
+## the shared libraries type using a type transition. (Deprecated)
+## </p>
+## <p>
+## lib_filetrans_shared_lib() should be used instead.
+## </p>
+## </desc>
+## <param name="domain">
+## <summary>
+## Domain allowed access.
+## </summary>
+## </param>
+## <param name="object">
+## <summary>
+## The object class of the object being created.
+## </summary>
+## </param>
+#
+interface(`files_lib_filetrans_shared_lib',`
+ refpolicywarn(`$0($*) has been deprecated, use lib_filetrans_shared_lib() instead.')
+ lib_filetrans_shared_lib($1,$2)
+')
diff --git a/policy/modules/system/libraries.te b/policy/modules/system/libraries.te
index 3f0b3a2..1230b63 100644
--- a/policy/modules/system/libraries.te
+++ b/policy/modules/system/libraries.te
@@ -1,5 +1,5 @@
-policy_module(libraries,1.6.2)
+policy_module(libraries,1.6.3)
########################################
#
More information about the scm-commits
mailing list