100 lines
2.8 KiB
RPMSpec
100 lines
2.8 KiB
RPMSpec
|
|
%define home_base_url http://free.linux.hp.com/~pmoore/projects/linux_cipso
|
|
|
|
Summary: Tools to manage the Linux NetLabel subsystem
|
|
Name: netlabel_tools
|
|
Version: 0.17
|
|
Release: 5%{?dist}
|
|
License: GPL
|
|
Group: System Environment/Daemons
|
|
URL: %{home_base_url}
|
|
Source0: %{home_base_url}/%{name}-%{version}.tar.gz
|
|
Source1: netlabel
|
|
Source2: netlabel.rules
|
|
Patch1: netlabel_tools-0.17-new-hdrs.patch
|
|
Patch2: netlabel_tools-27_28.patch
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}
|
|
BuildRequires: kernel-headers >= 2.6.18
|
|
BuildRequires: libnl-devel
|
|
|
|
%description
|
|
NetLabel is a kernel subsystem which implements explicit packet labeling
|
|
protocols such as CIPSO and RIPSO for Linux. Packet labeling is used in
|
|
secure networks to mark packets with the security attributes of the data they
|
|
contain. This package provides the necessary user space tools to query and
|
|
configure the kernel subsystem.
|
|
|
|
%prep
|
|
%setup -q -n %{name}-%{version}
|
|
|
|
# Build fixes.
|
|
%patch1 -p1
|
|
# Upstream patch.
|
|
%patch2 -p0
|
|
|
|
%build
|
|
# Don't use _smp_mflags, it's small and a hand crafted Makefile
|
|
make
|
|
|
|
%install
|
|
rm -rf $RPM_BUILD_ROOT
|
|
make INSTALL_PREFIX=${RPM_BUILD_ROOT} \
|
|
INSTALL_MAN_DIR=${RPM_BUILD_ROOT}/usr/share/man \
|
|
install
|
|
mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d/
|
|
install -m 0755 %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/
|
|
install -m 0640 %{SOURCE2} $RPM_BUILD_ROOT/etc/
|
|
|
|
%clean
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
%files
|
|
%defattr(-,root,root)
|
|
%doc docs/*.txt
|
|
%attr(0755,root,root) /sbin/*
|
|
%attr(0755,root,root) /etc/rc.d/init.d/netlabel
|
|
%config(noreplace) %attr(640,root,root) /etc/netlabel.rules
|
|
%attr(0644,root,root) %{_mandir}/man8/*
|
|
|
|
%changelog
|
|
* Mon Oct 16 2006 James Antill <james@and.org> - 0.17-3
|
|
- Add upstream patch.
|
|
- s/p1/p0/ for upstream patch.
|
|
|
|
* Sat Oct 14 2006 Steve Grubb <sgrubb@redhat.com> - 0.17-3
|
|
- Add init scripts and default rules
|
|
|
|
* Sun Oct 1 2006 James Antill <james@and.org> - 0.17-2
|
|
- Upgrade to latest upstream.
|
|
|
|
* Tue Aug 29 2006 James Antill <james@and.org> - 0.16-5
|
|
- Fix install calls for mock.
|
|
|
|
* Tue Aug 29 2006 James Antill <james@and.org> - 0.16-4
|
|
- Fix more reviewing problems, building on newer kernel-headers.
|
|
- Add URL tag.
|
|
|
|
* Fri Aug 18 2006 James Antill <james@and.org> - 0.16-3
|
|
- Fix minor review problems.
|
|
- Added BuildRequires for kernel headers (netlink).
|
|
|
|
* Fri Aug 18 2006 James Antill <james@and.org> - 0.16-2
|
|
- Use root as owner.
|
|
- Contribute to fedora extras.
|
|
|
|
* Thu Aug 3 2006 Paul Moore <paul.moore@hp.com> 0.16-1
|
|
- Bumped version number.
|
|
|
|
* Thu Jul 6 2006 Paul Moore <paul.moore@hp.com> 0.15-1
|
|
- Bumped version number.
|
|
|
|
* Mon Jun 26 2006 Paul Moore <paul.moore@hp.com> 0.14-1
|
|
- Bumped version number.
|
|
- Changes related to including the version number in the path name.
|
|
- Changed the netlabelctl perms from 0750 to 0755.
|
|
- Removed the patch. (included in the base with edits)
|
|
- Updated the description.
|
|
|
|
* Fri Jun 23 2006 Steve Grubb <sgrubb@redhat.com> 0.13-1
|
|
- Initial build.
|
|
|