SPECS (LINUX_2_6): kernel.spec - xendev bcond (now we can build xe...
speedy
speedy at pld-linux.org
Sat Jul 30 18:19:42 CEST 2005
Author: speedy Date: Sat Jul 30 16:19:42 2005 GMT
Module: SPECS Tag: LINUX_2_6
---- Log message:
- xendev bcond (now we can build xen-unstable kernel)
---- Files affected:
SPECS:
kernel.spec (1.441.2.1141 -> 1.441.2.1142)
---- Diffs:
================================================================
Index: SPECS/kernel.spec
diff -u SPECS/kernel.spec:1.441.2.1141 SPECS/kernel.spec:1.441.2.1142
--- SPECS/kernel.spec:1.441.2.1141 Thu Jul 28 20:36:58 2005
+++ SPECS/kernel.spec Sat Jul 30 18:19:36 2005
@@ -18,11 +18,16 @@
%bcond_with em8300 # DXR3/Hollywood
%bcond_with xen0 # build Xen0 kernel
%bcond_with xenU # build XenU kernel
+%bcond_with xendev # build Xen-devel kernel
%if %{with xen0} || %{with xenU}
%define with_xen 1
%endif
+%if %{with xendev} && %{without xen}
+cannot build xendev kernel without xen0/xenU
+%endif
+
%if !%{with grsecurity}
%undefine with_pax
%endif
@@ -137,9 +142,9 @@
Source31: kernel-ppc-smp.config
Source32: kernel-ia64.config
Source33: kernel-ia64-smp.config
-Source34: kernel-xen0.config
-#Source35: kernel-xen0-smp.config
-#Source36: kernel-xenU.config
+Source34: kernel-xen0-x86_32-2.0.config
+Source35: kernel-xen0-x86_32-3.0.config
+Source36: kernel-xen0-x86_64-3.0.config
Source40: kernel.FAQ-pl
@@ -243,8 +248,11 @@
Patch201: linux-2.6-omosix.patch
# vserver-2.0-pre4
Patch202: linux-2.6-vs2.patch
-# xen 2.0.6 http://www.cl.cam.ac.uk/Research/SRG/netos/xen/index.html
+# xen http://www.cl.cam.ac.uk/Research/SRG/netos/xen/index.html
Patch203: linux-xen-2.0.6.patch
+Patch204: linux-2.6.12-smp-alts.patch
+Patch205: linux-2.6.12.3-xen.patch
+Patch206: linux-2.6.12.3-xenbus.patch
Patch400: kernel-gcc4.patch
Patch401: kernel-hotfixes.patch
@@ -283,7 +291,11 @@
Conflicts: procps < %{_procps_ver}
Conflicts: oprofile < %{_oprofile_ver}
%if %{with xen}
+%if %{with xendev}
+ExclusiveArch: %{ix86} %{x8664}
+%else
ExclusiveArch: %{ix86}
+%endif
%else
ExclusiveArch: %{ix86} alpha %{x8664} ia64 ppc sparc sparc64
%endif
@@ -660,8 +672,14 @@
%patch202 -p1
%endif
%if %{with xen}
+%if %{with xendev}
+%patch204 -p1
+%patch205 -p1
+%patch206 -p1
+%else
%patch203 -p1
%endif
+%endif
%patch400 -p1
%patch401 -p1
@@ -731,7 +749,12 @@
%if %{with xen}
CrossOpts="ARCH=xen"
+%ifarch %{ix86}
%define _main_target_base_arch i386
+%endif
+%ifarch %{x8664}
+%define _main_target_base_arch x86_64
+%endif
%define _target_base_arch xen
%endif
@@ -741,12 +764,27 @@
smp=
[ "$1" = "smp" -o "$2" = "smp" ] && smp=yes
xen=
- %{?with_xen0:xen="0"}
- %{?with_xenU:xen="U"}
+ xenver=
+ xenarch=
+ %if %{with xen}
+ %{?with_xen0:xen="0"}
+ %{?with_xenU:xen="U"}
+ %if %{with xendev}
+ xenver="-3.0"
+ %else
+ xenver="-2.0"
+ %endif
+ %ifarch %{ix86}
+ xenarch="-x86_32"
+ %endif
+ %ifarch %{x8664}
+ xenarch="-x86_64"
+ %endif
+ %endif
if [ "$smp" = "yes" ]; then
- Config="%{_target_base_arch}$xen-smp"
+ Config="%{_target_base_arch}$xen$xenarch$xenver-smp"
else
- Config="%{_target_base_arch}$xen"
+ Config="%{_target_base_arch}$xen$xenarch$xenver"
fi
KernelVer=%{version}-%{release}$1
echo "Building config file for KERNEL $1..."
@@ -928,7 +966,12 @@
%if %{with xen}
CrossOpts="ARCH=xen"
+%ifarch %{ix86}
%define _main_target_base_arch i386
+%endif
+%ifarch %{x8664}
+%define _main_target_base_arch x86_64
+%endif
%define _target_base_arch xen
%endif
@@ -1374,6 +1417,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.441.2.1142 2005/07/30 16:19:36 speedy
+- xendev bcond (now we can build xen-unstable kernel)
+
Revision 1.441.2.1141 2005/07/28 18:36:58 pluto
- defvs killer dropped.
- log fixed (squashfs 2.2 info).
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/kernel.spec?r1=1.441.2.1141&r2=1.441.2.1142&f=u
More information about the pld-cvs-commit
mailing list