Author: qboosh                       Date: Thu Dec 22 21:28:12 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- updated to 1.28, updated postfix,apache patches
- old policy.15 moved to bcond

---- Files affected:
SPECS:
   policy.spec (1.25 -> 1.26) 

---- Diffs:

================================================================
Index: SPECS/policy.spec
diff -u SPECS/policy.spec:1.25 SPECS/policy.spec:1.26
--- SPECS/policy.spec:1.25      Fri Sep 23 11:28:28 2005
+++ SPECS/policy.spec   Thu Dec 22 22:28:04 2005
@@ -1,31 +1,26 @@
 # $Revision$, $Date$
-# TODO - doesn't build because of some non-obvious assertion violations:
-#  /usr/bin/checkpolicy  -o policy.20 policy.conf
-#  /usr/bin/checkpolicy:  loading policy configuration from policy.conf
-#  Assertion on line 497922 violated by allow kernel_t etc_t:file { write 
create setattr append unlink link rename };
-#  Assertion on line 497921 violated by allow kernel_t etc_t:lnk_file { create 
setattr unlink link rename };
-#  Assertion on line 497920 violated by allow kernel_t etc_t:dir { create 
setattr unlink link rename reparent rmdir };
-#  3 assertion violations occured
-#  Check assertions failed.
+#
+# Conditional build:
+%bcond_with    selinux24       # build old SELinux-compatible policy (ver. 15)
 #
 Summary:       SELinux example policy configuration
 Summary(pl):   Przykładowa konfiguracja polityki SELinuksa
 Name:          policy
-Version:       1.26
-Release:       0.1
+Version:       1.28
+Release:       1
 Epoch:         1
 License:       GPL
 Group:         Base
 Source0:       http://www.nsa.gov/selinux/archives/%{name}-%{version}.tgz
-# Source0-md5: 74d5bcfeee81552a57811e7055f319e5
+# Source0-md5: d9b5b04d823e08dec1f5710143b60741
 Patch0:                %{name}-sh.patch
 Patch1:                %{name}-iptables.patch
 Patch2:                %{name}-postfix.patch
 Patch3:                %{name}-login.patch
 Patch4:                %{name}-mgetty.patch
 Patch5:                %{name}-apache.patch
-BuildRequires: checkpolicy >= 1.26
-BuildRequires: policycoreutils >= 1.26
+BuildRequires: checkpolicy >= 1.28
+BuildRequires: policycoreutils >= 1.28
 BuildRequires: m4
 BuildArch:     noarch
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -101,9 +96,12 @@
 %build
 %{__make} file_contexts/file_contexts
 %{__make} policy
+
+%if %{with selinux24}
 # for 2.4.26+selinux or <=2.6.5
 %{__make} policy \
        POLICYCOMPAT="-c 15"
+%endif
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -111,9 +109,11 @@
 %{__make} install install-src \
        DESTDIR=$RPM_BUILD_ROOT
 
+%if %{with selinux24}
 install policy.15 $RPM_BUILD_ROOT%{_sysconfdir}/selinux/%{poltype}/policy
+%endif
 
-rm -f 
$RPM_BUILD_ROOT%{_sysconfdir}/selinux/%{poltype}/src/policy/{COPYING,ChangeLog,README,VERSION,policy.spec,policy.1[58]}
+rm -f 
$RPM_BUILD_ROOT%{_sysconfdir}/selinux/%{poltype}/src/policy/{COPYING,ChangeLog,README,VERSION,policy.spec,policy.[12][0-9]}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -131,6 +131,7 @@
 %config(noreplace) %verify(not md5 mtime size) 
%{_sysconfdir}/selinux/%{poltype}/contexts/files/file_contexts.homedirs
 %{_sysconfdir}/selinux/%{poltype}/contexts/files/homedir_template
 %config(noreplace) %verify(not md5 mtime size) 
%{_sysconfdir}/selinux/%{poltype}/contexts/files/media
+%config(noreplace) %verify(not md5 mtime size) 
%{_sysconfdir}/selinux/%{poltype}/contexts/port_types
 %dir %{_sysconfdir}/selinux/%{poltype}/contexts/users
 %config(noreplace) %verify(not md5 mtime size) %dir 
%{_sysconfdir}/selinux/%{poltype}/contexts/users/root
 %dir %{_sysconfdir}/selinux/%{poltype}/users
@@ -159,6 +160,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.26  2005/12/22 21:28:04  qboosh
+- updated to 1.28, updated postfix,apache patches
+- old policy.15 moved to bcond
+
 Revision 1.25  2005/09/23 09:28:28  qboosh
 - updated to 1.26, updated postfix,login,apache patches; doesn't build yet
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/policy.spec?r1=1.25&r2=1.26&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to