--- ../../../../centos4/trunk/rpms/kernel/SPECS/kernel-2.6.spec 2007-09-04 19:05:35.000000000 -0500 +++ SPECS/kernel-2.6.spec 2007-09-07 06:43:47.000000000 -0500 @@ -1,5 +1,15 @@ summary: the linux kernel (the core of the linux operating system) +#The CentOSPlus unsupported kernel is currently only for i586, i686, x86_64. +ExcludeArch: alpha +ExcludeArch: sparc +ExcludeArch: sparc64 +ExcludeArch: ppc +ExcludeArch: ppc64 +ExcludeArch: ia64 +ExcludeArch: s390 +ExcludeArch: s390x + # What parts do we want to build? We must build at least one kernel. # These are the kernels that are built IF the architecture allows it. @@ -30,7 +40,7 @@ summary: the linux kernel (the core of t # that the kernel isn't the stock distribution kernel, for example by # adding some text to the end of the version number. # -%define release 55.0.6.EL +%define release 55.0.6.plus.c4 %define sublevel 9 %define kversion 2.6.%{sublevel} %define rpmversion 2.6.%{sublevel} @@ -222,14 +232,14 @@ Source24: kernel-%{kversion}-i686-hugeme Source25: kernel-%{kversion}-x86_64.config Source26: kernel-%{kversion}-x86_64-smp.config Source27: kernel-%{kversion}-x86_64-largesmp.config -Source28: kernel-%{kversion}-ppc64.config -Source29: kernel-%{kversion}-ppc64iseries.config -Source30: kernel-%{kversion}-s390.config -Source31: kernel-%{kversion}-s390x.config -Source32: kernel-%{kversion}-ppc.config -Source33: kernel-%{kversion}-ia64.config -Source34: kernel-%{kversion}-ia64-largesmp.config -Source35: kernel-%{kversion}-ppc64-largesmp.config +#Source28: kernel-%{kversion}-ppc64.config +#Source29: kernel-%{kversion}-ppc64iseries.config +#Source30: kernel-%{kversion}-s390.config +#Source31: kernel-%{kversion}-s390x.config +#Source32: kernel-%{kversion}-ppc.config +#Source33: kernel-%{kversion}-ia64.config +#Source34: kernel-%{kversion}-ia64-largesmp.config +#Source35: kernel-%{kversion}-ppc64-largesmp.config Source36: kernel-%{kversion}-i686-xenU.config Source37: kernel-%{kversion}-x86_64-xenU.config @@ -1409,6 +1419,9 @@ Patch10001: linux-2.6.9-exports.patch Patch10002: linux-2.6.9-slab-update.patch Patch10003: linux-2.6.9-pci-ids.patch +#centosplus md +Patch19000: linux-2.6.9-raid-bio-rw-sync.patch + # empty final patch file to facilitate testing of kernel patches Patch20000: linux-kernel-test.patch @@ -3561,6 +3574,9 @@ cd linux-%{kversion} # patch for pci ids %patch10003 -p1 +#CentOSPlus md raid patch +%patch19000 -p1 + # make sure the kernel has the sublevel we know it has. This looks weird # but for -pre and -rc versions we need it since we only want to use # the higher version when the final kernel is released. @@ -4069,6 +4085,12 @@ fi %endif %changelog +* Fri Sep 7 2007 Johnny Hughes [2.6.9-55.0.6.plus.c4] +- based on centos 2.6.9-55.0.6 kernel +- rolled in the centosplus configuration files (new kernel-* files in SOURCES) +- excluded arches that have no centosplus config files at the top of the spec +- added in patch 19000 for better drbd md support + * Tue Sep 4 2007 Johnny Hughes [2.6.9-55.0.6] - rolled in standard centos changes (build for i586, change genkey to genkey.centos, do not terminate build on extra files).