summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Buchholz <rbu@gentoo.org>2007-07-24 18:22:04 +0000
committerRobert Buchholz <rbu@gentoo.org>2007-07-24 18:22:04 +0000
commitbc05d7966b555122de9e5013987433e2c87e42fe (patch)
tree824c4be2e6f523b14036cfabe640fcb7f536d34d /sys-kernel
parent11 should be 11.fc7 (diff)
downloadxen-bc05d7966b555122de9e5013987433e2c87e42fe.tar.gz
xen-bc05d7966b555122de9e5013987433e2c87e42fe.tar.bz2
xen-bc05d7966b555122de9e5013987433e2c87e42fe.zip
2.6.18 and 2.6.20 bugfix / security updates
svn path=/overlay/; revision=12
Diffstat (limited to 'sys-kernel')
-rw-r--r--sys-kernel/xen-sources/ChangeLog31
-rw-r--r--sys-kernel/xen-sources/Manifest21
-rw-r--r--sys-kernel/xen-sources/xen-sources-2.6.18-r2.ebuild38
-rw-r--r--sys-kernel/xen-sources/xen-sources-2.6.20-r1.ebuild45
4 files changed, 135 insertions, 0 deletions
diff --git a/sys-kernel/xen-sources/ChangeLog b/sys-kernel/xen-sources/ChangeLog
new file mode 100644
index 0000000..b310982
--- /dev/null
+++ b/sys-kernel/xen-sources/ChangeLog
@@ -0,0 +1,31 @@
+# ChangeLog for sys-kernel/xen-sources
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 24 Jul 2007; Robert Buchholz <rbu@gentoo.org>
+ +xen-sources-2.6.18-r2.ebuild, +xen-sources-2.6.20-r1.ebuild:
+ Adding 2.6.18-2 with security updates, see
+ http://overlays.gentoo.org/proj/xen/browser/patches/tags/2.6.18/debian-secur
+ ity-patches-2.6.18.1-12etch2/README for details. Adding 2.6.20-r1 with three
+ bugfixes (TCP Checksum error, LVM race condition and No-Poweroff problem)
+
+ 23 Jul 2007; Michael Marineau <marineam@gentoo.org>
+ xen-sources-2.6.20.ebuild, +files/xen-sources-2.6.20-quirks-no-smp-fix.patch:
+ Fix xen 2.6.20 for single proc configurations.
+
+ 17 Jul 2007; Michael Marineau <marineam@gentoo.org>
+ +xen-sources-2.6.18-r1.ebuild, xen-sources-2.6.20.ebuild
+ Add genpatches based 2.6.18 xen kernel
+
+ 17 Jul 2007; Michael Marineau <marineam@gentoo.org>
+ xen-sources-2.6.18.ebuild, xen-sources-2.6.20.ebuild,
+ +files/xen-sources-2.6.18-make-install.patch:
+ Tweek xen-source's make install to generally do the right thing.
+
+ 17 Jul 2007; Michael Marineau <marineam@gentoo.org>
+ +xen-sources-2.6.20.ebuild, +files/xen-sources-2.6.20-console-tty-fix.patch:
+ Copy 2.6.20 to xen project overlay from marineam's overlay
+
+ 14 Jul 2007; Michael Marineau <marineam@gentoo.org>
+ +xen-sources-2.6.18.ebuild:
+ copy the current xen-3.1.0 ebuilds over from my marineam-xen overlay
diff --git a/sys-kernel/xen-sources/Manifest b/sys-kernel/xen-sources/Manifest
index a0ed2e9..49d56e5 100644
--- a/sys-kernel/xen-sources/Manifest
+++ b/sys-kernel/xen-sources/Manifest
@@ -10,31 +10,52 @@ AUX xen-sources-2.6.20-quirks-no-smp-fix.patch 616 RMD160 325394a4c2ce7d292d40e4
MD5 b7c3a11aa99ac926a2a78c96c7fa32c1 files/xen-sources-2.6.20-quirks-no-smp-fix.patch 616
RMD160 325394a4c2ce7d292d40e4e9548e41c78384ad72 files/xen-sources-2.6.20-quirks-no-smp-fix.patch 616
SHA256 f4e95b79460c5ace124ef57f8af936243d8dffed71f6c00816bdeb975c959132 files/xen-sources-2.6.20-quirks-no-smp-fix.patch 616
+DIST debian-security-patches-2.6.18.1-12etch2.tar.bz2 8142 RMD160 5591a611ddf07f5ceb79694d0f388507bc6d1131 SHA1 c6fc99b9c8e412659e0f0eb86fad96622cba4319 SHA256 a2a8ddc7f0c74236af8862827520853868698aa24ed300949c59001a19c73318
DIST fedora-xen-2.6.20-2925.11.fc7.tar.bz2 520695 RMD160 fe39a1f0e758d1e951e118ba4ac33ccf69163e40 SHA1 651a3bf6bcccb0d0e62d19b07d07605a89616689 SHA256 3ea3d3f316ab6315759efa5c8a754331f7792a3159c05c521db16d7ed97f20ed
+DIST fedora-xen-patches-2.6.20-2925.13.fc7.tar.bz2 4666 RMD160 13307c9a125d413b0b7520f03d98e5ce1b1ebe56 SHA1 e3d68cfe7352bf412cfcb2b613ddc9537bd9b00b SHA256 4ab97483af69732582f07640076e9d386212b544d479949f877e5f20df0abb89
DIST genpatches-2.6.18-10.base.tar.bz2 113483 RMD160 9f19f7147c50650369afddec946b281aff817a48 SHA1 a2655a9d923624603a31a1e62cdd5e2a5c45066b SHA256 2d72cbe1e238318438a6ee9375a0ed42432a95c4d6fccb5afb14f8655a4a15b2
DIST genpatches-2.6.20-13.base.tar.bz2 114313 RMD160 e6d41f0e15444f17cfbae55499ea2f079a7913ce SHA1 70e5da99ef34975f705a6041adaa48291d401e0c SHA256 51eb630e880c693c1a2bcc31451d4e8b3c1c2b0b3cc2dad1a7130322197b733f
DIST linux-2.6.18.tar.bz2 41863580 RMD160 f92283f956880676bfb1f1d5288325461e4e02e7 SHA1 178f7d5bb3af0978d42b37651b8753323c7129c2 SHA256 c95280ff6c5d2a17788f7cc582d23ae8a9a7ba3f202ec6e4238eaadfce7c163d
DIST linux-2.6.20.tar.bz2 43375937 RMD160 14657ade7be4363143dbd5593f5710d21eda7a03 SHA1 e730979adfb287528263e779c91284659672510d SHA256 2c14ada1ac7d272e03b430d3a530d60fc9ec69cc8252382aa049afba7d2b8558
DIST patch-2.6.18.2_to_xen-3.1.0.bz2 598933 RMD160 1c3ff9cafcc2168b6b738feee9d7ca74107b63ac SHA1 ede34a316083e8745ce7ad8fc11e63c97542bdb0 SHA256 05d97e029b8ca35794329a1c59c1d7fb84fbd7d68b6df0388bbe6d18e5bbdeda
DIST patch-2.6.18_to_xen-3.1.0.bz2 598640 RMD160 2365a93cd056aa0829d00cff9a92a4368e3b0dba SHA1 a1ffbbb86bee0fbf2fc82a4afb27bc33aaf09ecc SHA256 ac3e4c165d4d77c7720be498133f4a5a999a7aaeb646c7b2c21c7aeedd809e83
+DIST patch-2.6.20_to_xen-3.1.0-fc7-2925.bz2 518262 RMD160 11bcbed63afe74d118772cd3b6200b7ed639dc59 SHA1 5cad1b92923667383ea6468964323801bba3b549 SHA256 abcdb5ba2dc7d1f3172434e3e244fac4b64fc7d281819b1e475da31470d4ca47
EBUILD xen-sources-2.6.18-r1.ebuild 1034 RMD160 889752df84640a3b0e1a3e669cb71765c7108010 SHA1 16ccbe7ca88b91bf1b32dbb5f9bfc88f2c9a76fb SHA256 a0ac3c48fe2ce6ff6d2830140cb7d2a362394a976a4bd9a3ef2fb10567abd8ef
MD5 f8a77d1449543475c5db7e8931183a0c xen-sources-2.6.18-r1.ebuild 1034
RMD160 889752df84640a3b0e1a3e669cb71765c7108010 xen-sources-2.6.18-r1.ebuild 1034
SHA256 a0ac3c48fe2ce6ff6d2830140cb7d2a362394a976a4bd9a3ef2fb10567abd8ef xen-sources-2.6.18-r1.ebuild 1034
+EBUILD xen-sources-2.6.18-r2.ebuild 1268 RMD160 fdac2e81ced3446e2ec40b25d6782c864b6cfbd6 SHA1 4274fbe037c43492c8936a5545ce0565d5f7d20e SHA256 04af19e6c6dc3514e1ca14bb16fb1b1a107b7fb549fb179f250e6d62c7715c64
+MD5 18eed1e3673277818e681822d58432ef xen-sources-2.6.18-r2.ebuild 1268
+RMD160 fdac2e81ced3446e2ec40b25d6782c864b6cfbd6 xen-sources-2.6.18-r2.ebuild 1268
+SHA256 04af19e6c6dc3514e1ca14bb16fb1b1a107b7fb549fb179f250e6d62c7715c64 xen-sources-2.6.18-r2.ebuild 1268
EBUILD xen-sources-2.6.18.ebuild 967 RMD160 9c7030d41272192bffd453730fc1ea15aab6c782 SHA1 5a68f91daac27457fcfb856c02434068c1b28ae2 SHA256 55ee5773dcf3254d78677d29d09d0b8d8daea6afeb09993e6bfbf3d97716b133
MD5 c029688996eb33695721d2edfe44dd2b xen-sources-2.6.18.ebuild 967
RMD160 9c7030d41272192bffd453730fc1ea15aab6c782 xen-sources-2.6.18.ebuild 967
SHA256 55ee5773dcf3254d78677d29d09d0b8d8daea6afeb09993e6bfbf3d97716b133 xen-sources-2.6.18.ebuild 967
+EBUILD xen-sources-2.6.20-r1.ebuild 1339 RMD160 2d1df1f9b1d5a6574e613a18cea3d58dad93128d SHA1 ec56b451042cb6aea1315a527cc3954dcaf41647 SHA256 cf822cddc5d8a215f3364abb3b804f12e2a3b33aef14c79d7152eb3347e3621b
+MD5 446b5e432e3c2bf51fd014d5a3223fd7 xen-sources-2.6.20-r1.ebuild 1339
+RMD160 2d1df1f9b1d5a6574e613a18cea3d58dad93128d xen-sources-2.6.20-r1.ebuild 1339
+SHA256 cf822cddc5d8a215f3364abb3b804f12e2a3b33aef14c79d7152eb3347e3621b xen-sources-2.6.20-r1.ebuild 1339
EBUILD xen-sources-2.6.20.ebuild 1050 RMD160 83dd36bd6153c85b8fe7a50a07d631a51612c39a SHA1 5b8764766c87be408ca805518d52f851dfa9e44f SHA256 4c090cda8f084bf096cee41c5073e1c5c0c914de0e1cc5a05f883200037067e4
MD5 b0d7a01b77fcf723569a814ad652d702 xen-sources-2.6.20.ebuild 1050
RMD160 83dd36bd6153c85b8fe7a50a07d631a51612c39a xen-sources-2.6.20.ebuild 1050
SHA256 4c090cda8f084bf096cee41c5073e1c5c0c914de0e1cc5a05f883200037067e4 xen-sources-2.6.20.ebuild 1050
+MISC ChangeLog 1038 RMD160 71d19120b7aac464f4e13aa6a59c7cbe18f977b9 SHA1 0fe0eff6e5452acea46bcb86d7eaf9232b5d3849 SHA256 12bf935ad8b8b665b230a18f137107a00f062a8693764d575372cad81e683fca
+MD5 6db8b1ddec83d2230635549fa83968e6 ChangeLog 1038
+RMD160 71d19120b7aac464f4e13aa6a59c7cbe18f977b9 ChangeLog 1038
+SHA256 12bf935ad8b8b665b230a18f137107a00f062a8693764d575372cad81e683fca ChangeLog 1038
MD5 e4d2e4167b43bdedfe39e87e65902c70 files/digest-xen-sources-2.6.18 515
RMD160 ca27044079907ac488736a4f26c4fe0f88894e30 files/digest-xen-sources-2.6.18 515
SHA256 148da1abe7d72ebaaf428de2e2506fb4579b7392b030a6378c58c23b8352c1e9 files/digest-xen-sources-2.6.18 515
MD5 ced2bb0edfe9143774dd6e3a1cea0eae files/digest-xen-sources-2.6.18-r1 801
RMD160 891ca7b4a9feca7860cff3fb7ac565b48c173501 files/digest-xen-sources-2.6.18-r1 801
SHA256 144ac502a6ad7d02acfc51d4d0ef72cd2641488aa3bed635cd6fc802fb0d4839 files/digest-xen-sources-2.6.18-r1 801
+MD5 0cb877e14ad52c66f5a913ff6ecb0023 files/digest-xen-sources-2.6.18-r2 1120
+RMD160 b1eab5e1ff259c32d0fc3b70e900aef2d4663969 files/digest-xen-sources-2.6.18-r2 1120
+SHA256 aa286d99d68a19342fd35626dba643c32af41ce923f8d941767962afb88e94ad files/digest-xen-sources-2.6.18-r2 1120
MD5 fae6e4bf5e75fd998e4a88f1e472145c files/digest-xen-sources-2.6.20 819
RMD160 87efcb5e339922c7ce33ac82e86f17cddeb1482d files/digest-xen-sources-2.6.20 819
SHA256 5786f56c83224a7b8ec3a12c7a4da72641cfd9b6f677814c17961df343db6d87 files/digest-xen-sources-2.6.20 819
+MD5 76460f746d95392f9f17f99517ffcaee files/digest-xen-sources-2.6.20-r1 1132
+RMD160 7114e04413e86e3cbb0bd19f133eb9111181a1bd files/digest-xen-sources-2.6.20-r1 1132
+SHA256 a895f4b9ba2cad847615d6a0c02dbd2fa79f50fb2a6e7a65480aaa5add565772 files/digest-xen-sources-2.6.20-r1 1132
diff --git a/sys-kernel/xen-sources/xen-sources-2.6.18-r2.ebuild b/sys-kernel/xen-sources/xen-sources-2.6.18-r2.ebuild
new file mode 100644
index 0000000..39c4666
--- /dev/null
+++ b/sys-kernel/xen-sources/xen-sources-2.6.18-r2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/xen-sources/xen-sources-2.6.16.49.ebuild,v 1.1 2007/05/02 03:31:45 marineam Exp $
+
+ETYPE="sources"
+UNIPATCH_STRICTORDER="1"
+K_WANT_GENPATCHES="base"
+K_GENPATCHES_VER="10"
+inherit kernel-2
+detect_version
+
+DESCRIPTION="Full sources for a dom0/domU Linux kernel to run under Xen"
+HOMEPAGE="http://www.xensource.com/xen/xen/"
+
+XEN_VERSION="3.1.0"
+XEN_BASE_KV="2.6.18.2"
+XEN_PATCH="patch-${XEN_BASE_KV}_to_xen-${XEN_VERSION}.bz2"
+#PATCH_URI="mirror://gentoo/${XEN_PATCH}"
+PATCH_URI="http://dev.gentoo.org/~marineam/files/xen/${XEN_PATCH}"
+
+# Security bugfixes included by Debian
+SECURITY_BUGFIXES="debian-security-patches-2.6.18.1-12etch2.tar.bz2"
+SECURITY_URI="http://dev.gentoo.org/~rbu/distfiles/${SECURITY_BUGFIXES}"
+
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${PATCH_URI} ${SECURITY_URI}"
+
+UNIPATCH_LIST="${DISTDIR}/${XEN_PATCH}
+ ${DISTDIR}/${SECURITY_BUGFIXES}
+ ${FILESDIR}/${P}-make-install.patch"
+
+KEYWORDS="~x86 ~amd64"
+
+#pkg_postinst() {
+# postinst_sources
+#
+# elog "This kernel uses the linux patches released with Xen 3.0.4"
+# elog "It claims to have a 3.0.2 compatibility option but it may not work."
+#}
diff --git a/sys-kernel/xen-sources/xen-sources-2.6.20-r1.ebuild b/sys-kernel/xen-sources/xen-sources-2.6.20-r1.ebuild
new file mode 100644
index 0000000..0da61c8
--- /dev/null
+++ b/sys-kernel/xen-sources/xen-sources-2.6.20-r1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+ETYPE="sources"
+UNIPATCH_STRICTORDER="1"
+K_WANT_GENPATCHES="base"
+K_GENPATCHES_VER="13"
+inherit kernel-2
+detect_version
+
+DESCRIPTION="Full sources for a dom0/domU Linux kernel to run under Xen"
+HOMEPAGE="http://www.xensource.com/xen/xen/"
+
+# Basic XEN functionality
+XEN_VERSION="3.1.0-fc7-2925"
+XEN_BASE_KV="2.6.20"
+XEN_PATCH="patch-${XEN_BASE_KV}_to_xen-${XEN_VERSION}.bz2"
+#PATCH_URI="mirror://gentoo/${XEN_PATCH}"
+PATCH_URI="http://dev.gentoo.org/~marineam/files/xen/${XEN_PATCH}"
+
+# Bugfixes included by fedora
+XEN_BUGFIXES="fedora-xen-patches-2.6.20-2925.13.fc7.tar.bz2"
+BUGFIX_URI="http://dev.gentoo.org/~rbu/distfiles/${XEN_BUGFIXES}"
+
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${PATCH_URI} ${BUGFIX_URI}"
+
+UNIPATCH_LIST="${DISTDIR}/${XEN_PATCH}
+ ${DISTDIR}/${XEN_BUGFIXES}
+ ${FILESDIR}/${P}-console-tty-fix.patch
+ ${FILESDIR}/${P}-quirks-no-smp-fix.patch
+ ${FILESDIR}/${PN}-2.6.18-make-install.patch"
+
+KEYWORDS="~x86 ~amd64"
+
+DEPEND="${DEPEND}
+ >=sys-devel/binutils-2.17"
+
+pkg_postinst() {
+ postinst_sources
+
+ elog "This kernel is for Xen 3.1.0 and based on RedHat's patchset in"
+ elog "Fedora 7. If you have troubles, try xen-sources-2.6.18* which is"
+ elog "based on the patches released with Xen."
+}