Chris PeBenito 17de1b7
%define type refpolicy
Chris PeBenito 17de1b7
%define POLICYDIR /etc/selinux/%{type}
Chris PeBenito 17de1b7
%define FILE_CON ${POLICYDIR}/contexts/files/file_contexts
Chris PeBenito 17de1b7
%define FC_PRE ${FILE_CON}.pre
Chris PeBenito 17de1b7
Chris PeBenito 17de1b7
Summary: SELinux Reference Policy configuration source files 
Chris PeBenito 17de1b7
Name: selinux-refpolicy-sources
Chris PeBenito 17de1b7
Version: REFPOL_VERSION
Chris PeBenito 17de1b7
Release: 1
Chris PeBenito 17de1b7
License: GPL
Chris PeBenito 17de1b7
Group: System Environment/Base
Chris PeBenito 17de1b7
PreReq: m4 make policycoreutils kernel gcc
Chris PeBenito 94636e4
Requires: checkpolicy >= 1.33.1
Chris PeBenito 94636e4
Requires: python make m4
Chris PeBenito 17de1b7
BuildRequires: make m4 python
Chris PeBenito 17de1b7
Obsoletes: policy-sources
Chris PeBenito 17de1b7
Source: refpolicy-%{version}.tar.bz2
Chris PeBenito 248cccf
Url: http://oss.tresys.com/projects/refpolicy
Chris PeBenito 17de1b7
BuildArch: noarch
Chris PeBenito 17de1b7
BuildRoot: /tmp/rpmbuild/%{name}
Chris PeBenito 17de1b7
Chris PeBenito 17de1b7
%description
Chris PeBenito 17de1b7
This subpackage includes the SELinux Reference Policy
Chris PeBenito 17de1b7
source files, which can be used to build a targeted policy
Chris PeBenito 17de1b7
or strict policy configuration.
Chris PeBenito 17de1b7
Chris PeBenito 17de1b7
%prep
Chris PeBenito 17de1b7
%setup -q -n refpolicy
Chris PeBenito 17de1b7
Chris PeBenito 17de1b7
%build
Chris PeBenito 17de1b7
sed -i -e '/^TYPE/s/strict/targeted/' Makefile
Chris PeBenito 17de1b7
sed -i -e 's/^#DISTRO/DISTRO/' Makefile
Chris PeBenito 17de1b7
sed -i -e '/^DIRECT_INITRC/s/n/y/' Makefile
Chris PeBenito 17de1b7
make conf
Chris PeBenito 17de1b7
make clean
Chris PeBenito 17de1b7
rm -f support/*.pyc
Chris PeBenito 17de1b7
Chris PeBenito 17de1b7
%install
Chris PeBenito 17de1b7
rm -fR $RPM_BUILD_ROOT
Chris PeBenito 17de1b7
make DESTDIR=$RPM_BUILD_ROOT install-src
Chris PeBenito 17de1b7
Chris PeBenito 17de1b7
%clean
Chris PeBenito 17de1b7
rm -fR $RPM_BUILD_ROOT
Chris PeBenito 17de1b7
Chris PeBenito 17de1b7
%files
Chris PeBenito 94636e4
%defattr(-,root,root,-)
Chris PeBenito 94636e4
%{_sysconfdir}/selinux/%{type}/src/policy/
Chris PeBenito 17de1b7
Chris PeBenito 17de1b7
%changelog