From c0c84efd964c36b0a86d5be25fa3c175616d6a62 Mon Sep 17 00:00:00 2001 From: Daniel J Walsh Date: Sep 06 2007 02:48:04 +0000 Subject: - Upgrade to latest from NSA --- diff --git a/libsemanage-rhat.patch b/libsemanage-rhat.patch index 0fb4b42..91c5b43 100644 --- a/libsemanage-rhat.patch +++ b/libsemanage-rhat.patch @@ -74,21 +74,6 @@ diff --exclude-from=exclude -N -u -r nsalibsemanage/src/libsemanage.map libseman semanage_user_*; semanage_bool_*; semanage_seuser_*; semanage_iface_*; semanage_port_*; semanage_context_*; semanage_node_*; -diff --exclude-from=exclude -N -u -r nsalibsemanage/src/semanage_conf.h libsemanage-2.0.3/src/semanage_conf.h ---- nsalibsemanage/src/semanage_conf.h 2007-08-23 16:52:25.000000000 -0400 -+++ libsemanage-2.0.3/src/semanage_conf.h 2007-04-25 20:02:29.000000000 -0400 -@@ -37,10 +37,10 @@ - int expand_check; - int save_previous; - int save_linked; -- int disable_genhomedircon; - mode_t file_mode; - struct external_prog *load_policy; - struct external_prog *setfiles; -+ struct external_prog *genhomedircon; - struct external_prog *mod_prog, *linked_prog, *kernel_prog; - } semanage_conf_t; - 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-08-23 16:52:25.000000000 -0400 +++ libsemanage-2.0.3/src/semanage_store.c 2007-08-11 06:40:28.000000000 -0400 diff --git a/libsemanage.spec b/libsemanage.spec index aa31a04..3150fec 100644 --- a/libsemanage.spec +++ b/libsemanage.spec @@ -10,7 +10,7 @@ Source: http://www.nsa.gov/selinux/archives/libsemanage-%{version}.tgz Patch: libsemanage-rhat.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: libselinux-devel >= %{libselinuxver} swig +BuildRequires: libselinux-devel >= %{libselinuxver} swig ustr-devel BuildRequires: libsepol-devel >= %{libsepolver} BuildRequires: python-devel bison flex @@ -33,7 +33,7 @@ on binary policies such as customizing policy boolean settings. %package devel Summary: Header files and libraries used to build policy manipulation tools Group: Development/Libraries -Requires: libsemanage = %{version}-%{release} +Requires: libsemanage = %{version}-%{release} ustr %description devel The semanage-devel package contains the static libraries and header files