From 3068364d5804b8345a2733d83ba41b5185bc82e4 Mon Sep 17 00:00:00 2001 From: Daniel J Walsh Date: Jun 26 2007 09:43:57 +0000 Subject: - Rebuild to fix segfault on x86 platforms, swigify on each build --- diff --git a/libsemanage-rhat.patch b/libsemanage-rhat.patch index 279ef77..8e62274 100644 --- a/libsemanage-rhat.patch +++ b/libsemanage-rhat.patch @@ -1,184 +1,13 @@ -diff --exclude-from=exclude -N -u -r nsalibsemanage/man/man3/semanage_bool.3 libsemanage-2.0.0/man/man3/semanage_bool.3 ---- nsalibsemanage/man/man3/semanage_bool.3 2006-11-16 17:14:05.000000000 -0500 -+++ libsemanage-2.0.0/man/man3/semanage_bool.3 2007-03-17 09:09:50.000000000 -0400 -@@ -1,5 +1,8 @@ - .TH semanage_bool 3 "16 March 2006" "ivg2@cornell.edu" "Libsemanage API documentation" +diff --exclude-from=exclude -N -u -r nsalibsemanage/Makefile libsemanage-2.0.3/Makefile +--- nsalibsemanage/Makefile 2007-02-20 08:43:09.000000000 -0500 ++++ libsemanage-2.0.3/Makefile 2007-06-26 05:33:32.000000000 -0400 +@@ -1,6 +1,9 @@ + all: + $(MAKE) -C src all -+.SH "NAME" -+SELinux Policy Booleans Management API ++swigify: ++ $(MAKE) -C src swigify + - .SH "SYNOPSIS" - .B #include - .br -diff --exclude-from=exclude -N -u -r nsalibsemanage/man/man3/semanage_bool_set_active.3 libsemanage-2.0.0/man/man3/semanage_bool_set_active.3 ---- nsalibsemanage/man/man3/semanage_bool_set_active.3 2006-11-16 17:14:05.000000000 -0500 -+++ libsemanage-2.0.0/man/man3/semanage_bool_set_active.3 2007-03-17 09:09:13.000000000 -0400 -@@ -1,7 +1,7 @@ - .TH semanage_bool_set_local 3 "4 January 2006" "ivg2@cornell.edu" "Libsemanage API documentation" - .SH "NAME" - .B semanage_bool_set_active \- --update an existing boolean in the currently active policy -+update an existing SELinux boolean in the currently active policy + pywrap: + $(MAKE) -C src pywrap - .SH "SYNOPSIS" - .B #include -diff --exclude-from=exclude -N -u -r nsalibsemanage/man/man3/semanage_count.3 libsemanage-2.0.0/man/man3/semanage_count.3 ---- nsalibsemanage/man/man3/semanage_count.3 2006-11-16 17:14:05.000000000 -0500 -+++ libsemanage-2.0.0/man/man3/semanage_count.3 2007-03-17 09:08:40.000000000 -0400 -@@ -1,5 +1,8 @@ - .TH semanage_count 3 "16 March 2006" "ivg2@cornell.edu" "Libsemanage API documentation" - -+.SH "NAME" -+SELinux Management API -+ - .SH "SYNOPSIS" - The following count function is supported for any semanage record. - .br -diff --exclude-from=exclude -N -u -r nsalibsemanage/man/man3/semanage_del.3 libsemanage-2.0.0/man/man3/semanage_del.3 ---- nsalibsemanage/man/man3/semanage_del.3 2006-11-16 17:14:05.000000000 -0500 -+++ libsemanage-2.0.0/man/man3/semanage_del.3 2007-03-17 09:08:29.000000000 -0400 -@@ -1,5 +1,8 @@ - .TH semanage_del 3 "16 March 2006" "ivg2@cornell.edu" "Libsemanage API documentation" - -+.SH "NAME" -+SELinux Management API -+ - .SH "SYNOPSIS" - The following delete function is supported for any semanage record. - .br -diff --exclude-from=exclude -N -u -r nsalibsemanage/man/man3/semanage_exists.3 libsemanage-2.0.0/man/man3/semanage_exists.3 ---- nsalibsemanage/man/man3/semanage_exists.3 2006-11-16 17:14:05.000000000 -0500 -+++ libsemanage-2.0.0/man/man3/semanage_exists.3 2007-03-17 09:08:21.000000000 -0400 -@@ -1,5 +1,8 @@ - .TH semanage_exists 3 "16 March 2006" "ivg2@cornell.edu" "Libsemanage API documentation" - -+.SH "NAME" -+SELinux Management API -+ - .SH "SYNOPSIS" - The following exists function is supported for any semanage record. - .br -diff --exclude-from=exclude -N -u -r nsalibsemanage/man/man3/semanage_fcontext.3 libsemanage-2.0.0/man/man3/semanage_fcontext.3 ---- nsalibsemanage/man/man3/semanage_fcontext.3 2006-11-16 17:14:05.000000000 -0500 -+++ libsemanage-2.0.0/man/man3/semanage_fcontext.3 2007-03-17 09:08:09.000000000 -0400 -@@ -1,5 +1,8 @@ - .TH semanage_fcontext 3 "16 March 2006" "ivg2@cornell.edu" "Libsemanage API documentation" - -+.SH "NAME" -+SELinux File Context Management API -+ - .SH "SYNOPSIS" - .B #include - .br -diff --exclude-from=exclude -N -u -r nsalibsemanage/man/man3/semanage_iface.3 libsemanage-2.0.0/man/man3/semanage_iface.3 ---- nsalibsemanage/man/man3/semanage_iface.3 2006-11-16 17:14:05.000000000 -0500 -+++ libsemanage-2.0.0/man/man3/semanage_iface.3 2007-03-17 09:07:46.000000000 -0400 -@@ -1,5 +1,8 @@ - .TH semanage_iface 3 "16 March 2006" "ivg2@cornell.edu" "Libsemanage API documentation" - -+.SH "NAME" -+SELinux Network Interfaces Management API -+ - .SH "SYNOPSIS" - .B #include - .br -diff --exclude-from=exclude -N -u -r nsalibsemanage/man/man3/semanage_iterate.3 libsemanage-2.0.0/man/man3/semanage_iterate.3 ---- nsalibsemanage/man/man3/semanage_iterate.3 2006-11-16 17:14:05.000000000 -0500 -+++ libsemanage-2.0.0/man/man3/semanage_iterate.3 2007-03-17 09:07:10.000000000 -0400 -@@ -1,5 +1,8 @@ - .TH semanage_iterate 3 "15 March 2006" "ivg2@cornell.edu" "Libsemanage API documentation" - -+.SH "NAME" -+SELinux Management API -+ - .SH "SYNOPSIS" - The following iterate function is supported for any semanage record. - .br -diff --exclude-from=exclude -N -u -r nsalibsemanage/man/man3/semanage_list.3 libsemanage-2.0.0/man/man3/semanage_list.3 ---- nsalibsemanage/man/man3/semanage_list.3 2006-11-16 17:14:05.000000000 -0500 -+++ libsemanage-2.0.0/man/man3/semanage_list.3 2007-03-17 09:06:54.000000000 -0400 -@@ -1,7 +1,10 @@ --.TH semanage_list 3 "16 March 2006" "ivg2@cornell.edu" "Libsemanage API documentation" -+.TH semanage_list 3 "16 March 2006" "ivg2@cornell.edu" "SELinux managent API documentation" -+ -+.SH "NAME" -+SELinux Lists Management API - - .SH "SYNOPSIS" --The following list function is supported for any semanage record. -+The following list function is supported for any SELinux managent record. - .br - Replace the function and object name as necessary. - -diff --exclude-from=exclude -N -u -r nsalibsemanage/man/man3/semanage_modify.3 libsemanage-2.0.0/man/man3/semanage_modify.3 ---- nsalibsemanage/man/man3/semanage_modify.3 2006-11-16 17:14:05.000000000 -0500 -+++ libsemanage-2.0.0/man/man3/semanage_modify.3 2007-03-17 09:06:23.000000000 -0400 -@@ -1,5 +1,8 @@ - .TH semanage_modify 3 "16 March 2006" "ivg2@cornell.edu" "Libsemanage API documentation" - -+.SH "NAME" -+SELinux Management API -+ - .SH "SYNOPSIS" - The following modify function is supported for any semanage record. - .br -diff --exclude-from=exclude -N -u -r nsalibsemanage/man/man3/semanage_node.3 libsemanage-2.0.0/man/man3/semanage_node.3 ---- nsalibsemanage/man/man3/semanage_node.3 2006-11-16 17:14:05.000000000 -0500 -+++ libsemanage-2.0.0/man/man3/semanage_node.3 2007-03-17 09:06:05.000000000 -0400 -@@ -1,5 +1,8 @@ - .TH semanage_node 3 "16 March 2006" "ivg2@cornell.edu" "Libsemanage API documentation" - -+.SH "NAME" -+SELinux Network Nodes Management API -+ - .SH "SYNOPSIS" - .B #include - .br -diff --exclude-from=exclude -N -u -r nsalibsemanage/man/man3/semanage_port.3 libsemanage-2.0.0/man/man3/semanage_port.3 ---- nsalibsemanage/man/man3/semanage_port.3 2006-11-16 17:14:05.000000000 -0500 -+++ libsemanage-2.0.0/man/man3/semanage_port.3 2007-03-17 09:05:34.000000000 -0400 -@@ -1,5 +1,8 @@ - .TH semanage_port 3 "16 March 2006" "ivg2@cornell.edu" "Libsemanage API documentation" - -+.SH "NAME" -+SELinux Network Ports Management API -+ - .SH "SYNOPSIS" - .B #include - .br -diff --exclude-from=exclude -N -u -r nsalibsemanage/man/man3/semanage_query.3 libsemanage-2.0.0/man/man3/semanage_query.3 ---- nsalibsemanage/man/man3/semanage_query.3 2006-11-16 17:14:05.000000000 -0500 -+++ libsemanage-2.0.0/man/man3/semanage_query.3 2007-03-17 09:05:06.000000000 -0400 -@@ -1,5 +1,8 @@ - .TH semanage_query 3 "15 March 2006" "ivg2@cornell.edu" "Libsemanage API documentation" - -+.SH "NAME" -+SELinux Management API -+ - .SH "SYNOPSIS" - The following query function is supported for any semanage record. - .br -diff --exclude-from=exclude -N -u -r nsalibsemanage/man/man3/semanage_seuser.3 libsemanage-2.0.0/man/man3/semanage_seuser.3 ---- nsalibsemanage/man/man3/semanage_seuser.3 2006-11-16 17:14:05.000000000 -0500 -+++ libsemanage-2.0.0/man/man3/semanage_seuser.3 2007-03-17 09:04:38.000000000 -0400 -@@ -1,5 +1,8 @@ - .TH semanage_seuser 3 "16 March 2006" "ivg2@cornell.edu" "Libsemanage API documentation" - -+.SH "NAME" -+Linux UID to SELinux User Management API -+ - .SH "SYNOPSIS" - .B #include - .br -diff --exclude-from=exclude -N -u -r nsalibsemanage/man/man3/semanage_user.3 libsemanage-2.0.0/man/man3/semanage_user.3 ---- nsalibsemanage/man/man3/semanage_user.3 2006-11-16 17:14:05.000000000 -0500 -+++ libsemanage-2.0.0/man/man3/semanage_user.3 2007-03-17 09:03:36.000000000 -0400 -@@ -1,5 +1,8 @@ - .TH semanage_user 3 "16 March 2006" "ivg2@cornell.edu" "Libsemanage API documentation" - -+.SH "NAME" -+SELinux User Management API -+ - .SH "SYNOPSIS" - .B #include - .br diff --git a/libsemanage.spec b/libsemanage.spec index b8df62d..cb4e7f5 100644 --- a/libsemanage.spec +++ b/libsemanage.spec @@ -3,7 +3,7 @@ Summary: SELinux binary policy manipulation library Name: libsemanage Version: 2.0.3 -Release: 3%{?dist} +Release: 4%{?dist} License: GPL Group: System Environment/Libraries Source: http://www.nsa.gov/selinux/archives/libsemanage-%{version}.tgz