SPECS (LINUX_2_6): kernel.spec - 2.6.22.6-0.2, introduced vs22 bco...

mguevara mguevara at pld-linux.org
Mon Sep 3 14:05:29 CEST 2007


Author: mguevara                     Date: Mon Sep  3 12:05:29 2007 GMT
Module: SPECS                         Tag: LINUX_2_6
---- Log message:
- 2.6.22.6-0.2, introduced vs22 bcond, which enables use of vserver 2.2
  instead of 2.3 line; when vs22 is choosed we should have IPV6 compiled
  as an module; patch102 linux-2.6-vs2.2.patch (re)added

---- Files affected:
SPECS:
   kernel.spec (1.441.2.1779 -> 1.441.2.1780) 

---- Diffs:

================================================================
Index: SPECS/kernel.spec
diff -u SPECS/kernel.spec:1.441.2.1779 SPECS/kernel.spec:1.441.2.1780
--- SPECS/kernel.spec:1.441.2.1779	Fri Aug 31 13:47:00 2007
+++ SPECS/kernel.spec	Mon Sep  3 14:05:24 2007
@@ -46,6 +46,8 @@
 %bcond_without	vserver		# support for VServer (enabled by default) 
 %bcond_without	suspend2	# support for Suspend2 (enabled by default)
 
+%bcond_with	vs22		# use vserver 2.2 instead of 2.3 (see comment near patch 102)
+
 %{?debug:%define with_verbose 1}
 
 %if %{without grsecurity}
@@ -118,7 +120,7 @@
 %define		_prepatch		%{nil}
 %define		_pre_rc			%{nil}
 %define		_rc			%{nil}
-%define		_rel			0.1
+%define		_rel			0.2
 %define		subname			%{?with_pax:-pax}%{?with_grsec_full:-grsecurity}%{?with_xen0:-xen0}%{?with_xenU:-xenU}
 
 %define		_netfilter_snap		20070806
@@ -304,6 +306,12 @@
 # based on http://vserver.13thfloor.at/Experimental/patch-2.6.22.1-vs2.3.0.15.diff
 Patch100:	linux-2.6-vs2.3.patch
 Patch101:	linux-2.6-vs2.1-suspend2.patch
+# based on http://vserver.13thfloor.at/Experimental/patch-2.6.22.2-vs2.2.0.3.diff
+Patch102:	linux-2.6-vs2.2.patch
+# note about vserver 2.2 vs 2.3: 2.2 is "stable", 2.3 is "development", currently (2007-09-03)
+# the preferred 2.3 vserver needs CONFIG_IPV6=y config, which break things for some users;
+# it was proposed to use 2.2 as a temp replacement. One couuld use vs 2.2 instead of 2.3
+# by using vs22 bcond - this bcond also changes IPV6 option from "y" to "m". 
 
 # from http://www.cl.cam.ac.uk/Research/SRG/netos/xen/downloads/xen-3.0.2-src.tgz
 #Patch120: xen-3.0-2.6.16.patch
@@ -870,7 +878,11 @@
 
 # vserver
 %if %{with vserver}
+%if %{with vs22}
+%patch102 -p1
+%else
 %patch100 -p1
+%endif
 %ifarch %{ix86} %{x8664} ia64
 %patch101 -p1
 %endif
@@ -1093,6 +1105,9 @@
 %endif
 %if %{with vserver}
 	cat %{SOURCE43} >> arch/%{_target_base_arch}/defconfig
+%if %{with vs22}
+	sed -i "s:CONFIG_IPV6=y:CONFIG_IPV6=m:" arch/%{_target_base_arch}/defconfig
+%endif
 %endif
 
 # vesafb-tng
@@ -1639,6 +1654,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.441.2.1780  2007/09/03 12:05:24  mguevara
+- 2.6.22.6-0.2, introduced vs22 bcond, which enables use of vserver 2.2
+  instead of 2.3 line; when vs22 is choosed we should have IPV6 compiled
+  as an module; patch102 linux-2.6-vs2.2.patch (re)added
+
 Revision 1.441.2.1779  2007/08/31 11:47:00  tommat
 - no net-rndis on sparc
 - builds now
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/kernel.spec?r1=1.441.2.1779&r2=1.441.2.1780&f=u



More information about the pld-cvs-commit mailing list