SPECS (LINUX_2_6_16): kernel.spec - 2.6.16.27-2 - added pax bcond
mguevara
mguevara at pld-linux.org
Thu Jul 20 18:11:08 CEST 2006
Author: mguevara Date: Thu Jul 20 16:11:08 2006 GMT
Module: SPECS Tag: LINUX_2_6_16
---- Log message:
- 2.6.16.27-2 - added pax bcond
---- Files affected:
SPECS:
kernel.spec (1.441.2.1558.2.18 -> 1.441.2.1558.2.19)
---- Diffs:
================================================================
Index: SPECS/kernel.spec
diff -u SPECS/kernel.spec:1.441.2.1558.2.18 SPECS/kernel.spec:1.441.2.1558.2.19
--- SPECS/kernel.spec:1.441.2.1558.2.18 Mon Jul 17 16:18:15 2006
+++ SPECS/kernel.spec Thu Jul 20 18:11:02 2006
@@ -1,6 +1,8 @@
# $Revision$, $Date$
#
# TODO:
+# - test pax stuff (btw. tested ok in softmode)
+# - prepare config for non SEGMEXEC capable archs (ie not x86/32bit)
# - patch scripts/Makefile.xen not to require bash
# - make PAE usage configurable when Xen is on
# ALL
@@ -13,6 +15,7 @@
%bcond_without pcmcia # don't build pcmcia
%bcond_with grsec_full # build full grsecurity
+%bcond_with pax # build PaX and full grsecurity
%bcond_with verbose # verbose build (V=1)
%bcond_with xen0 # added Xen0 support
%bcond_with xenU # added XenU support
@@ -29,6 +32,13 @@
%if %{without grsecurity}
%undefine with_grsec_full
%undefine with_grsec_minimal
+%undefine with_pax
+%endif
+
+%if %{with pax}
+%undefine with_grsec_minimal
+%undefine with_grsec_full
+%define with_grsecurity 1
%endif
%if %{with grsec_full}
@@ -38,6 +48,7 @@
%if %{with grsec_minimal}
%undefine with_grsec_full
+%undefine with_pax
%define with_grsecurity 1
%endif
@@ -102,7 +113,7 @@
%define _udev_ver 071
%define _mkvmlinuz_ver 1.3
-%define _rel 1
+%define _rel 2
%define _netfilter_snap 20060504
%define _nf_hipac_ver 0.9.1
@@ -123,7 +134,7 @@
Summary(de): Der Linux-Kernel (Kern des Linux-Betriebssystems)
Summary(fr): Le Kernel-Linux (La partie centrale du systeme)
Summary(pl): Jądro Linuksa
-Name: kernel%{?with_grsec_full:-grsecurity}%{?with_xen0:-xen0}%{?with_xenU:-xenU}
+Name: kernel%{?with_pax:-pax}%{?with_grsec_full:-grsecurity}%{?with_xen0:-xen0}%{?with_xenU:-xenU}
%define _basever 2.6.16
%define _postver .27
Version: %{_basever}%{_postver}
@@ -170,7 +181,7 @@
Source46: kernel-xen0.config
Source47: kernel-xenU.config
Source48: kernel-xen-extra.config
-
+Source49: kernel-grsec+pax.config
###
# Patches
###
@@ -812,6 +823,10 @@
%patch9999 -p1
%endif
+%if %{with pax}
+%patch9999 -p1
+%endif
+
%ifarch ppc ppc64
%patch200 -p1
%endif
@@ -924,7 +939,11 @@
cat %{SOURCE44} >> arch/%{_target_base_arch}/defconfig
%if %{with grsecurity}
- cat %{SOURCE45} >> arch/%{_target_base_arch}/defconfig
+ %if %{with pax}
+ cat %{SOURCE49} >> arch/%{_target_base_arch}/defconfig
+ %else
+ cat %{SOURCE45} >> arch/%{_target_base_arch}/defconfig
+ %endif
%endif
%if %{with xen0} || %{with xenU}
@@ -1219,7 +1238,7 @@
title='PLD Linux'
fi
- ext='%{?with_grsec_full:grsecurity}%{?with_xen0:Xen0}%{?with_xenU:XenU}'
+ ext='%{?with_pax:pax}%{?with_grsec_full:grsecurity}%{?with_xen0:Xen0}%{?with_xenU:XenU}'
if [ "$ext" ]; then
title="$title $ext"
fi
@@ -1293,7 +1312,7 @@
title='PLD Linux'
fi
- ext='%{?with_grsec_full:grsecurity}%{?with_xen0:Xen0}%{?with_xenU:XenU}'
+ ext='%{?with_pax:pax}%{?with_grsec_full:grsecurity}%{?with_xen0:Xen0}%{?with_xenU:XenU}'
if [ "$ext" ]; then
title="$title $ext"
fi
@@ -1662,6 +1681,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.441.2.1558.2.19 2006/07/20 16:11:02 mguevara
+- 2.6.16.27-2 - added pax bcond
+
Revision 1.441.2.1558.2.18 2006/07/17 14:18:15 pluto
- updated to 2.6.16.27.
USB serial ftdi_sio: Prevent userspace DoS (CVE-2006-2936)
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/kernel.spec?r1=1.441.2.1558.2.18&r2=1.441.2.1558.2.19&f=u
More information about the pld-cvs-commit
mailing list