rpms/libselinux/devel libselinux-rhat.patch, 1.163, 1.164 libselinux.spec, 1.340, 1.341

Daniel J Walsh dwalsh at fedoraproject.org
Tue Sep 9 20:24:23 UTC 2008


Author: dwalsh

Update of /cvs/extras/rpms/libselinux/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16764

Modified Files:
	libselinux-rhat.patch libselinux.spec 
Log Message:
* Tue Sep 9 2008 Dan Walsh <dwalsh at redhat.com> - 2.0.71-4
- Add missing get/setkeycreatecon man pages


libselinux-rhat.patch:

Index: libselinux-rhat.patch
===================================================================
RCS file: /cvs/extras/rpms/libselinux/devel/libselinux-rhat.patch,v
retrieving revision 1.163
retrieving revision 1.164
diff -u -r1.163 -r1.164
--- libselinux-rhat.patch	9 Sep 2008 18:45:25 -0000	1.163
+++ libselinux-rhat.patch	9 Sep 2008 20:24:22 -0000	1.164
@@ -1,16 +1,63 @@
 diff --exclude-from=exclude -N -u -r nsalibselinux/man/man3/fgetfilecon.3 libselinux-2.0.71/man/man3/fgetfilecon.3
 --- nsalibselinux/man/man3/fgetfilecon.3	1969-12-31 19:00:00.000000000 -0500
-+++ libselinux-2.0.71/man/man3/fgetfilecon.3	2008-09-09 14:30:58.000000000 -0400
++++ libselinux-2.0.71/man/man3/fgetfilecon.3	2008-09-09 16:21:46.000000000 -0400
 @@ -0,0 +1 @@
 +.so man3/getfilecon.3
+diff --exclude-from=exclude -N -u -r nsalibselinux/man/man3/getkeycreatecon.3 libselinux-2.0.71/man/man3/getkeycreatecon.3
+--- nsalibselinux/man/man3/getkeycreatecon.3	1969-12-31 19:00:00.000000000 -0500
++++ libselinux-2.0.71/man/man3/getkeycreatecon.3	2008-09-09 16:21:49.000000000 -0400
+@@ -0,0 +1,38 @@
++.TH "getkeycreatecon" "3" "9 September 2008" "dwalsh at redhat.com from russell at coker.com.au" "SELinux API documentation"
++.SH "NAME"
++getkeycreatecon, setkeycreatecon \- get or set the SELinux security context used for creating a new kernel keyrings.
++
++.SH "SYNOPSIS"
++.B #include <selinux/selinux.h>
++.sp
++.BI "int getkeycreatecon(security_context_t *" con );
++
++.BI "int setkeycreatecon(security_context_t "context );
++
++.SH "DESCRIPTION"
++.B getkeycreatecon
++retrieves the context used for creating a new kernel keyring.
++This returned context should be freed with freecon if non-NULL.  
++getkeycreatecon sets *con to NULL if no keycreate context has been explicitly 
++set by the program (i.e. using the default policy behavior).
++
++.B setkeycreatecon
++sets the context used for creating a new kernel keyring.
++NULL can be passed to
++setkeycreatecon to reset to the default policy behavior.  
++The keycreate context is automatically reset after the next execve, so a
++program doesn't need to explicitly sanitize it upon startup.  
++
++setkeycreatecon can be applied prior to library
++functions that internally perform an file creation,
++in order to set an file context on the objects.
++
++
++Note: Signal handlers that perform an setkeycreate must take care to
++save, reset, and restore the keycreate context to avoid unexpected behavior.
++.SH "RETURN VALUE"
++On error -1 is returned.
++On success 0 is returned.
++
++.SH "SEE ALSO"
++.BR selinux "(8), " freecon "(3), " getcon "(3), " getexeccon "(3)"
 diff --exclude-from=exclude -N -u -r nsalibselinux/man/man3/lgetfilecon.3 libselinux-2.0.71/man/man3/lgetfilecon.3
 --- nsalibselinux/man/man3/lgetfilecon.3	1969-12-31 19:00:00.000000000 -0500
-+++ libselinux-2.0.71/man/man3/lgetfilecon.3	2008-09-09 14:30:43.000000000 -0400
++++ libselinux-2.0.71/man/man3/lgetfilecon.3	2008-09-09 16:21:46.000000000 -0400
 @@ -0,0 +1 @@
 +.so man3/getfilecon.3
+diff --exclude-from=exclude -N -u -r nsalibselinux/man/man3/setkeycreatecon.3 libselinux-2.0.71/man/man3/setkeycreatecon.3
+--- nsalibselinux/man/man3/setkeycreatecon.3	1969-12-31 19:00:00.000000000 -0500
++++ libselinux-2.0.71/man/man3/setkeycreatecon.3	2008-09-09 16:22:09.000000000 -0400
+@@ -0,0 +1 @@
++.so man3/getkeycreatecon.3
 diff --exclude-from=exclude -N -u -r nsalibselinux/man/man8/selinuxconlist.8 libselinux-2.0.71/man/man8/selinuxconlist.8
 --- nsalibselinux/man/man8/selinuxconlist.8	1969-12-31 19:00:00.000000000 -0500
-+++ libselinux-2.0.71/man/man8/selinuxconlist.8	2008-08-13 09:01:48.000000000 -0400
++++ libselinux-2.0.71/man/man8/selinuxconlist.8	2008-09-09 16:21:46.000000000 -0400
 @@ -0,0 +1,18 @@
 +.TH "selinuxconlist" "1" "7 May 2008" "dwalsh at redhat.com" "SELinux Command Line documentation"
 +.SH "NAME"
@@ -32,7 +79,7 @@
 +secon(8), selinuxdefcon(8)
 diff --exclude-from=exclude -N -u -r nsalibselinux/man/man8/selinuxdefcon.8 libselinux-2.0.71/man/man8/selinuxdefcon.8
 --- nsalibselinux/man/man8/selinuxdefcon.8	1969-12-31 19:00:00.000000000 -0500
-+++ libselinux-2.0.71/man/man8/selinuxdefcon.8	2008-08-13 09:01:48.000000000 -0400
++++ libselinux-2.0.71/man/man8/selinuxdefcon.8	2008-09-09 16:21:46.000000000 -0400
 @@ -0,0 +1,19 @@
 +.TH "selinuxdefcon" "1" "7 May 2008" "dwalsh at redhat.com" "SELinux Command Line documentation"
 +.SH "NAME"
@@ -55,7 +102,7 @@
 +secon(8), selinuxconlist(8)
 diff --exclude-from=exclude -N -u -r nsalibselinux/src/callbacks.c libselinux-2.0.71/src/callbacks.c
 --- nsalibselinux/src/callbacks.c	2008-08-28 09:34:24.000000000 -0400
-+++ libselinux-2.0.71/src/callbacks.c	2008-08-13 09:01:48.000000000 -0400
++++ libselinux-2.0.71/src/callbacks.c	2008-09-09 16:21:46.000000000 -0400
 @@ -16,6 +16,7 @@
  {
  	int rc;
@@ -66,7 +113,7 @@
  	va_end(ap);
 diff --exclude-from=exclude -N -u -r nsalibselinux/src/matchpathcon.c libselinux-2.0.71/src/matchpathcon.c
 --- nsalibselinux/src/matchpathcon.c	2008-08-28 09:34:24.000000000 -0400
-+++ libselinux-2.0.71/src/matchpathcon.c	2008-08-13 09:01:48.000000000 -0400
++++ libselinux-2.0.71/src/matchpathcon.c	2008-09-09 16:21:46.000000000 -0400
 @@ -2,6 +2,7 @@
  #include <string.h>
  #include <errno.h>


Index: libselinux.spec
===================================================================
RCS file: /cvs/extras/rpms/libselinux/devel/libselinux.spec,v
retrieving revision 1.340
retrieving revision 1.341
diff -u -r1.340 -r1.341
--- libselinux.spec	9 Sep 2008 19:07:33 -0000	1.340
+++ libselinux.spec	9 Sep 2008 20:24:22 -0000	1.341
@@ -5,7 +5,7 @@
 Summary: SELinux library and simple utilities
 Name: libselinux
 Version: 2.0.71
-Release: 3%{?dist}
+Release: 4%{?dist}
 License: Public Domain
 Group: System Environment/Libraries
 Source: http://www.nsa.gov/selinux/archives/%{name}-%{version}.tgz
@@ -163,6 +163,9 @@
 %{ruby_sitearch}/selinux.so
 
 %changelog
+* Tue Sep 9 2008 Dan Walsh <dwalsh at redhat.com> - 2.0.71-4
+- Add missing get/setkeycreatecon man pages
+
 * Tue Sep 9 2008 Dan Walsh <dwalsh at redhat.com> - 2.0.71-3
 - Split out utilities
 




More information about the fedora-extras-commits mailing list