rpms/libsemanage/devel .cvsignore, 1.76, 1.77 libsemanage-rhat.patch, 1.22, 1.23 libsemanage.spec, 1.129, 1.130 sources, 1.78, 1.79

Daniel J Walsh (dwalsh) fedora-extras-commits at redhat.com
Mon Aug 20 23:30:47 UTC 2007


Author: dwalsh

Update of /cvs/extras/rpms/libsemanage/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv10322

Modified Files:
	.cvsignore libsemanage-rhat.patch libsemanage.spec sources 
Log Message:
* Mon Aug 20 2007 Dan Walsh <dwalsh at redhat.com> - 2.0.4-1
- Upgrade to latest from NSA
	* Allow dontaudits to be turned off via semanage interface when
	  updating policy



Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/libsemanage/devel/.cvsignore,v
retrieving revision 1.76
retrieving revision 1.77
diff -u -r1.76 -r1.77
--- .cvsignore	26 Apr 2007 00:05:03 -0000	1.76
+++ .cvsignore	20 Aug 2007 23:30:14 -0000	1.77
@@ -82,3 +82,4 @@
 libsemanage-2.0.1.tgz
 libsemanage-2.0.2.tgz
 libsemanage-2.0.3.tgz
+libsemanage-2.0.4.tgz

libsemanage-rhat.patch:

Index: libsemanage-rhat.patch
===================================================================
RCS file: /cvs/extras/rpms/libsemanage/devel/libsemanage-rhat.patch,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- libsemanage-rhat.patch	11 Aug 2007 10:42:54 -0000	1.22
+++ libsemanage-rhat.patch	20 Aug 2007 23:30:14 -0000	1.23
@@ -1,7 +1,7 @@
 diff --exclude-from=exclude -N -u -r nsalibsemanage/include/semanage/handle.h libsemanage-2.0.3/include/semanage/handle.h
---- nsalibsemanage/include/semanage/handle.h	2007-07-16 14:20:37.000000000 -0400
+--- nsalibsemanage/include/semanage/handle.h	2007-08-20 19:15:36.000000000 -0400
 +++ libsemanage-2.0.3/include/semanage/handle.h	2007-08-11 06:41:11.000000000 -0400
-@@ -69,6 +69,13 @@
+@@ -69,6 +69,10 @@
   * 1 for yes, 0 for no (default) */
  void semanage_set_create_store(semanage_handle_t * handle, int create_store);
  
@@ -9,12 +9,9 @@
 + * 1 for yes (default), 0 for no */
 +void semanage_set_rebuild_file_context(semanage_handle_t * handle, int do_rebuild_file_context);
 +
-+/* Set whether or not to disable dontaudits upon commit */
-+void semanage_set_disable_dontaudit(semanage_handle_t * handle, int disable_dontaudit);
-+
- /* Check whether policy is managed via libsemanage on this system.
-  * Must be called prior to trying to connect.
-  * Return 1 if policy is managed via libsemanage on this system,
+ /* Set whether or not to disable dontaudits upon commit */
+ void semanage_set_disable_dontaudit(semanage_handle_t * handle, int disable_dontaudit);
+ 
 diff --exclude-from=exclude -N -u -r nsalibsemanage/Makefile libsemanage-2.0.3/Makefile
 --- nsalibsemanage/Makefile	2007-07-16 14:20:39.000000000 -0400
 +++ libsemanage-2.0.3/Makefile	2007-08-11 06:40:28.000000000 -0400
@@ -29,7 +26,7 @@
  	$(MAKE) -C src pywrap
  
 diff --exclude-from=exclude -N -u -r nsalibsemanage/src/handle.c libsemanage-2.0.3/src/handle.c
---- nsalibsemanage/src/handle.c	2007-07-16 14:20:38.000000000 -0400
+--- nsalibsemanage/src/handle.c	2007-08-20 19:15:37.000000000 -0400
 +++ libsemanage-2.0.3/src/handle.c	2007-08-11 06:41:31.000000000 -0400
 @@ -68,6 +68,7 @@
  	/* By default do not create store */
@@ -55,21 +52,6 @@
  void semanage_set_create_store(semanage_handle_t * sh, int create_store)
  {
  
-@@ -109,6 +119,14 @@
- 	return;
- }
- 
-+void semanage_set_disable_dontaudit(semanage_handle_t * sh, int disable_dontaudit)
-+{
-+	assert(sh != NULL);
-+	
-+	sepol_set_disable_dontaudit(sh->sepolh, disable_dontaudit);
-+	return;
-+}
-+
- int semanage_is_connected(semanage_handle_t * sh)
- {
- 	assert(sh != NULL);
 diff --exclude-from=exclude -N -u -r nsalibsemanage/src/handle.h libsemanage-2.0.3/src/handle.h
 --- nsalibsemanage/src/handle.h	2007-07-16 14:20:38.000000000 -0400
 +++ libsemanage-2.0.3/src/handle.h	2007-08-11 06:40:28.000000000 -0400
@@ -82,9 +64,9 @@
  	int modules_modified;
  	int create_store;	/* whether to create the store if it does not exist
 diff --exclude-from=exclude -N -u -r nsalibsemanage/src/libsemanage.map libsemanage-2.0.3/src/libsemanage.map
---- nsalibsemanage/src/libsemanage.map	2007-07-16 14:20:38.000000000 -0400
+--- nsalibsemanage/src/libsemanage.map	2007-08-20 19:15:37.000000000 -0400
 +++ libsemanage-2.0.3/src/libsemanage.map	2007-08-11 06:40:28.000000000 -0400
-@@ -9,10 +9,11 @@
+@@ -9,6 +9,7 @@
  	  semanage_module_list_nth; semanage_module_get_name;
  	  semanage_module_get_version; semanage_select_store;
  	  semanage_reload_policy; semanage_set_reload; semanage_set_rebuild;
@@ -92,11 +74,6 @@
  	  semanage_user_*; semanage_bool_*; semanage_seuser_*;
  	  semanage_iface_*; semanage_port_*; semanage_context_*;
  	  semanage_node_*;
- 	  semanage_fcontext_*; semanage_access_check; semanage_set_create_store;
--	  semanage_is_connected;
-+	  semanage_is_connected; semanage_set_disable_dontaudit;
-   local: *;
- };
 diff --exclude-from=exclude -N -u -r nsalibsemanage/src/semanage_store.c libsemanage-2.0.3/src/semanage_store.c
 --- nsalibsemanage/src/semanage_store.c	2007-07-16 14:20:38.000000000 -0400
 +++ libsemanage-2.0.3/src/semanage_store.c	2007-08-11 06:40:28.000000000 -0400


Index: libsemanage.spec
===================================================================
RCS file: /cvs/extras/rpms/libsemanage/devel/libsemanage.spec,v
retrieving revision 1.129
retrieving revision 1.130
diff -u -r1.129 -r1.130
--- libsemanage.spec	11 Aug 2007 10:53:39 -0000	1.129
+++ libsemanage.spec	20 Aug 2007 23:30:14 -0000	1.130
@@ -1,9 +1,9 @@
-%define libsepolver 2.0.5-1
+%define libsepolver 2.0.6-1
 %define libselinuxver 2.0.0-1
 Summary: SELinux binary policy manipulation library 
 Name: libsemanage
-Version: 2.0.3
-Release: 5%{?dist}
+Version: 2.0.4
+Release: 1%{?dist}
 License: GPL
 Group: System Environment/Libraries
 Source: http://www.nsa.gov/selinux/archives/libsemanage-%{version}.tgz
@@ -63,7 +63,6 @@
 %defattr(-,root,root)
 %config(noreplace) /etc/selinux/semanage.conf
 /%{_lib}/libsemanage.so.1
-%{_libdir}/libsemanage.so
 %{_libdir}/python*/site-packages/*
 
 %post -p /sbin/ldconfig
@@ -73,11 +72,17 @@
 %files devel
 %defattr(-,root,root)
 %{_libdir}/libsemanage.a
+%{_libdir}/libsemanage.so
 %dir %{_includedir}/semanage
 %{_includedir}/semanage/*.h
 %{_mandir}/man3/*
 
 %changelog
+* Mon Aug 20 2007 Dan Walsh <dwalsh at redhat.com> - 2.0.4-1
+- Upgrade to latest from NSA
+	* Allow dontaudits to be turned off via semanage interface when
+	  updating policy
+
 * Sat Aug 11 2007 Dan Walsh <dwalsh at redhat.com> - 2.0.3-5
 - Add ability to load a policy without dontaudit rules
 -


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/libsemanage/devel/sources,v
retrieving revision 1.78
retrieving revision 1.79
diff -u -r1.78 -r1.79
--- sources	26 Apr 2007 00:05:03 -0000	1.78
+++ sources	20 Aug 2007 23:30:14 -0000	1.79
@@ -1 +1 @@
-2c3e8b1008132a061461c441ffd13f0a  libsemanage-2.0.3.tgz
+947b51b687e2fe0b5b591df8f2994ff1  libsemanage-2.0.4.tgz




More information about the scm-commits mailing list