Daniel J Walsh 251eb7
%define libsepolver 1.5.9-2
cvsdist f2e381
Summary: SELinux policy compiler
cvsdist f2e381
Name: checkpolicy
Daniel J Walsh 4fcad7
Version: 1.25.2
Daniel J Walsh f52e50
Release: 1
cvsdist f2e381
License: GPL
cvsdist f2e381
Group: Development/System
Daniel J Walsh 945a63
Source: http://www.nsa.gov/selinux/archives/%{name}-%{version}.tgz
cvsdist f2e381
Prefix: %{_prefix}
cvsdist f2e381
BuildRoot: %{_tmppath}/%{name}-buildroot
Daniel J Walsh f9e03e
BuildRequires: byacc flex libsepol-devel >= %{libsepolver}
Daniel J Walsh f9e03e
Requires: libsepol >= %{libsepolver}
cvsdist f2e381
cvsdist f2e381
%description
cvsdist f2e381
Security-enhanced Linux is a patch of the Linux® kernel and a number
cvsdist f2e381
of utilities with enhanced security functionality designed to add
cvsdist f2e381
mandatory access controls to Linux.  The Security-enhanced Linux
cvsdist f2e381
kernel contains new architectural components originally developed to
cvsdist f2e381
improve the security of the Flask operating system. These
cvsdist f2e381
architectural components provide general support for the enforcement
cvsdist f2e381
of many kinds of mandatory access control policies, including those
cvsdist f2e381
based on the concepts of Type Enforcement®, Role-based Access
cvsdist f2e381
Control, and Multi-level Security.
cvsdist f2e381
cvsdist f2e381
This package contains checkpolicy, the SELinux policy compiler.  
cvsdist f2e381
Only required for building policies. 
cvsdist f2e381
cvsdist f2e381
%prep
cvsdist f2e381
%setup -q
cvsdist f2e381
cvsdist f2e381
%build
cvsdist da7190
make LIBDIR="%{_libdir}" CFLAGS="%{optflags}" 
cvsdist f2e381
cvsdist f2e381
%install
cvsdist f2e381
rm -rf ${RPM_BUILD_ROOT}
cvsdist f2e381
mkdir -p ${RPM_BUILD_ROOT}%{_bindir}
cvsdist f2e381
make DESTDIR="${RPM_BUILD_ROOT}" install
cvsdist f2e381
cvsdist f2e381
%clean
cvsdist f2e381
rm -rf ${RPM_BUILD_ROOT}
cvsdist f2e381
cvsdist f2e381
%files
cvsdist f2e381
%defattr(-,root,root)
cvsdist f2e381
%{_bindir}/checkpolicy
cvsdist f2e381
%{_mandir}/man8/checkpolicy.8.gz
cvsdist f2e381
cvsdist f2e381
%changelog
Daniel J Walsh 4fcad7
* Thu Jul 7 2005 Dan Walsh <dwalsh@redhat.com> 1.25.2-1
Daniel J Walsh 4fcad7
- Update to NSA Release
Daniel J Walsh 4fcad7
	* Merged loadable module support from Tresys Technology.
Daniel J Walsh 4fcad7
	* Merged patch to prohibit the use of * and ~ in type sets 
Daniel J Walsh 4fcad7
	  (other than in neverallow statements) and in role sets
Daniel J Walsh 4fcad7
	  from Joshua Brindle (Tresys).
Daniel J Walsh 4fcad7
	* Updated version for release.
Daniel J Walsh 4fcad7
Daniel J Walsh 486134
* Fri May 20 2005 Dan Walsh <dwalsh@redhat.com> 1.23-4-1
Daniel J Walsh 486134
- Update to NSA Release
Daniel J Walsh 486134
	* Merged cleanup patch from Dan Walsh.
Daniel J Walsh 486134
Daniel J Walsh 47d570
* Thu May 19 2005 Dan Walsh <dwalsh@redhat.com> 1.23-3-1
Daniel J Walsh 47d570
- Update to NSA Release
Daniel J Walsh 47d570
	* Added sepol_ prefix to Flask types to avoid namespace
Daniel J Walsh 47d570
	  collision with libselinux.
Daniel J Walsh 47d570
Daniel J Walsh ba85e9
* Fri May 7 2005 Dan Walsh <dwalsh@redhat.com> 1.23-2-1
Daniel J Walsh ba85e9
- Update to NSA Release
Daniel J Walsh ba85e9
	* Merged identifier fix from Joshua Brindle (Tresys).
Daniel J Walsh ba85e9
Daniel J Walsh 240d32
* Thu Apr 14 2005 Dan Walsh <dwalsh@redhat.com> 1.23,1-1
Daniel J Walsh 240d32
	* Merged hierarchical type/role patch from Tresys Technology.
Daniel J Walsh 240d32
	* Merged MLS fixes from Darrel Goeddel of TCS.
Daniel J Walsh 240d32
Daniel J Walsh 45f120
* Thu Mar 10 2005 Dan Walsh <dwalsh@redhat.com> 1.22-1
Daniel J Walsh 45f120
- Update to NSA Release
Daniel J Walsh 45f120
Daniel J Walsh 9f3bba
* Tue Mar 1 2005 Dan Walsh <dwalsh@redhat.com> 1.21.4-2
Daniel J Walsh 9f3bba
- Rebuild for FC4
Daniel J Walsh 9f3bba
Daniel J Walsh 123fce
* Thu Feb 17 2005 Dan Walsh <dwalsh@redhat.com> 1.21.4-1
Daniel J Walsh 123fce
	* Merged define_user() cleanup patch from Darrel Goeddel (TCS).
Daniel J Walsh 123fce
	* Moved genpolusers utility to libsepol.
Daniel J Walsh 123fce
	* Merged range_transition support from Darrel Goeddel (TCS).
Daniel J Walsh 123fce
Daniel J Walsh 123fce
* Thu Feb 10 2005 Dan Walsh <dwalsh@redhat.com> 1.21.2-1
Daniel J Walsh 123fce
- Latest from NSA
Daniel J Walsh 123fce
	* Changed relabel Makefile target to use restorecon.
Daniel J Walsh 123fce
Daniel J Walsh 123fce
* Mon Feb 7 2005 Dan Walsh <dwalsh@redhat.com> 1.21.1-1
Daniel J Walsh 123fce
- Latest from NSA
Daniel J Walsh 123fce
	* Merged enhanced MLS support from Darrel Goeddel (TCS).
Daniel J Walsh 123fce
Daniel J Walsh 9a1ec7
* Fri Jan 7 2005 Dan Walsh <dwalsh@redhat.com> 1.20.1-1
Daniel J Walsh 9a1ec7
- Update for version increase at NSA
Daniel J Walsh 9a1ec7
Daniel J Walsh 945a63
* Mon Dec 20 2004 Dan Walsh <dwalsh@redhat.com> 1.19.2-1
Daniel J Walsh 945a63
- Latest from NSA
Daniel J Walsh 945a63
	* Merged typeattribute statement patch from Darrel Goeddel of TCS.
Daniel J Walsh 945a63
	* Changed genpolusers to handle multiple user config files.
Daniel J Walsh 945a63
	* Merged nodecon ordering patch from Chad Hanson of TCS.
Daniel J Walsh 945a63
Daniel J Walsh 1cde5b
* Thu Nov 11 2004 Dan Walsh <dwalsh@redhat.com> 1.19.1-1
Daniel J Walsh 1cde5b
- Latest from NSA
Daniel J Walsh 1cde5b
	* Merged nodecon ordering patch from Chad Hanson of TCS.
Daniel J Walsh 1cde5b
Daniel J Walsh 489593
* Thu Nov 4 2004 Dan Walsh <dwalsh@redhat.com> 1.18.1-1
Daniel J Walsh 489593
- Latest from NSA
Daniel J Walsh 489593
	* MLS build fix.
Daniel J Walsh 489593
Daniel J Walsh 6d25ed
* Sat Sep 4 2004 Dan Walsh <dwalsh@redhat.com> 1.17.5-1
Daniel J Walsh 6d25ed
- Latest from NSA
Daniel J Walsh 6d25ed
	* Fixed Makefile dependencies (Chris PeBenito).
Daniel J Walsh 6d25ed
Daniel J Walsh 7b8ecc
* Sat Sep 4 2004 Dan Walsh <dwalsh@redhat.com> 1.17.4-1
Daniel J Walsh 7b8ecc
- Latest from NSA
Daniel J Walsh 7b8ecc
	* Fixed Makefile dependencies (Chris PeBenito).
Daniel J Walsh 7b8ecc
Daniel J Walsh 9fde28
* Sat Sep 4 2004 Dan Walsh <dwalsh@redhat.com> 1.17.3-1
Daniel J Walsh 9fde28
- Latest from NSA
Daniel J Walsh 7b8ecc
	* Merged fix for role dominance ordering issue from Chad Hanson of TCS.
Daniel J Walsh 9fde28
cvsdist da7190
* Mon Aug 30 2004 Dan Walsh <dwalsh@redhat.com> 1.17.2-1
cvsdist da7190
- Latest from NSA
cvsdist da7190
cvsdist 8319f8
* Thu Aug 26 2004 Dan Walsh <dwalsh@redhat.com> 1.16.3-1
cvsdist 8319f8
- Fix NSA package to not include y.tab files.
cvsdist 8319f8
cvsdist 211730
* Tue Aug 24 2004 Dan Walsh <dwalsh@redhat.com> 1.16.2-1
cvsdist 211730
- Latest from NSA
cvsdist 211730
- Allow port ranges to overlap
cvsdist 211730
cvsdist 1512be
* Sun Aug 22 2004 Dan Walsh <dwalsh@redhat.com> 1.16.1-1
cvsdist 1512be
- Latest from NSA
cvsdist 1512be
cvsdist eaf1a2
* Mon Aug 16 2004 Dan Walsh <dwalsh@redhat.com> 1.15.6-1
cvsdist eaf1a2
- Latest from NSA
cvsdist eaf1a2
cvsdist db0378
* Fri Aug 13 2004 Dan Walsh <dwalsh@redhat.com> 1.15.5-1
cvsdist db0378
- Latest from NSA
cvsdist db0378
cvsdist 8291c6
* Wed Aug 11 2004 Dan Walsh <dwalsh@redhat.com> 1.15.4-1
cvsdist 8291c6
- Latest from NSA
cvsdist 8291c6
cvsdist 8291c6
* Sat Aug 8 2004 Dan Walsh <dwalsh@redhat.com> 1.15.3-1
cvsdist 8291c6
- Latest from NSA
cvsdist 8291c6
cvsdist c2acfd
* Wed Aug 4 2004 Dan Walsh <dwalsh@redhat.com> 1.15.2-1
cvsdist c2acfd
- Latest from NSA
cvsdist c2acfd
cvsdist 1bfbd5
* Sat Jul 31 2004 Dan Walsh <dwalsh@redhat.com> 1.15.1-1
cvsdist 1bfbd5
- Latest from NSA
cvsdist 1bfbd5
cvsdist 861a17
* Tue Jul 27 2004 Dan Walsh <dwalsh@redhat.com> 1.14.2-1
cvsdist 861a17
- Latest from NSA
cvsdist 861a17
cvsdist 11ced9
* Wed Jun 30 2004 Dan Walsh <dwalsh@redhat.com> 1.14.1-1
cvsdist 11ced9
- Latest from NSA
cvsdist 11ced9
cvsdist 2d805d
* Fri Jun 18 2004 Dan Walsh <dwalsh@redhat.com> 1.12.2-1
cvsdist 2d805d
- Latest from NSA
cvsdist 2d805d
cvsdist 2d805d
* Thu Jun 17 2004 Dan Walsh <dwalsh@redhat.com> 1.12.1-1
cvsdist 2d805d
- Update to latest from NSA
cvsdist 2d805d
cvsdist b472e6
* Wed Jun 16 2004 Dan Walsh <dwalsh@redhat.com> 1.12-1
cvsdist b472e6
- Update to latest from NSA
cvsdist b472e6
cvsdist a6ef65
* Wed Jun 16 2004 Dan Walsh <dwalsh@redhat.com> 1.10-5
cvsdist a6ef65
- Add nlclass patch
cvsdist a6ef65
cvsdist a6ef65
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist a6ef65
- rebuilt
cvsdist a6ef65
cvsdist 0ac68c
* Fri Jun 4 2004 Dan Walsh <dwalsh@redhat.com> 1.10-3
cvsdist 0ac68c
- Add BuildRequires flex
cvsdist 0ac68c
cvsdist f5f8a5
* Thu Apr 8 2004 Dan Walsh <dwalsh@redhat.com> 1.10-2
cvsdist f5f8a5
- Add BuildRequires byacc
cvsdist f5f8a5
cvsdist 0bd8fc
* Thu Apr 8 2004 Dan Walsh <dwalsh@redhat.com> 1.10-1
cvsdist 0bd8fc
- Upgrade to the latest from NSA
cvsdist 0bd8fc
cvsdist bcdb28
* Mon Mar 15 2004 Dan Walsh <dwalsh@redhat.com> 1.8-1
cvsdist bcdb28
- Upgrade to the latest from NSA
cvsdist bcdb28
cvsdist bcdb28
* Mon Feb 24 2004 Dan Walsh <dwalsh@redhat.com> 1.6-1
cvsdist bcdb28
- Upgrade to the latest from NSA
cvsdist bcdb28
cvsdist bcdb28
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist bcdb28
- rebuilt
cvsdist bcdb28
cvsdist f2e381
* Tue Jan 20 2004 Dan Walsh <dwalsh@redhat.com> 1.4-6
cvsdist f2e381
- Add typealias patch
cvsdist f2e381
cvsdist f2e381
* Tue Jan 20 2004 Dan Walsh <dwalsh@redhat.com> 1.4-5
cvsdist f2e381
- Update excludetypes with negset-final patch
cvsdist f2e381
cvsdist f2e381
* Wed Jan 14 2004 Dan Walsh <dwalsh@redhat.com> 1.4-4
cvsdist f2e381
- Add excludetypes patch
cvsdist f2e381
cvsdist f2e381
* Wed Jan 14 2004 Dan Walsh <dwalsh@redhat.com> 1.4-3
cvsdist f2e381
- Add Colin Walter's lineno patch
cvsdist f2e381
cvsdist f2e381
* Wed Jan 7 2004 Dan Walsh <dwalsh@redhat.com> 1.4-2
cvsdist f2e381
- Remove check for roles transition
cvsdist f2e381
cvsdist f2e381
* Sat Dec 6 2003 Dan Walsh <dwalsh@redhat.com> 1.4-1
cvsdist f2e381
- upgrade to 1.4
cvsdist f2e381
cvsdist f2e381
* Wed Oct 1 2003 Dan Walsh <dwalsh@redhat.com> 1.2-1
cvsdist f2e381
- upgrade to 1.2
cvsdist f2e381
cvsdist f2e381
* Thu Aug 28 2003 Dan Walsh <dwalsh@redhat.com> 1.1-2
cvsdist f2e381
- upgrade to 1.1
cvsdist f2e381
cvsdist f2e381
* Mon Jun 2 2003 Dan Walsh <dwalsh@redhat.com> 1.0-1
cvsdist f2e381
- Initial version
cvsdist f2e381