diff options
author | Robert Buchholz <rbu@gentoo.org> | 2007-07-24 18:22:04 +0000 |
---|---|---|
committer | Robert Buchholz <rbu@gentoo.org> | 2007-07-24 18:22:04 +0000 |
commit | bc05d7966b555122de9e5013987433e2c87e42fe (patch) | |
tree | 824c4be2e6f523b14036cfabe640fcb7f536d34d | |
parent | 11 should be 11.fc7 (diff) | |
download | xen-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
-rw-r--r-- | sys-kernel/xen-sources/ChangeLog | 31 | ||||
-rw-r--r-- | sys-kernel/xen-sources/Manifest | 21 | ||||
-rw-r--r-- | sys-kernel/xen-sources/xen-sources-2.6.18-r2.ebuild | 38 | ||||
-rw-r--r-- | sys-kernel/xen-sources/xen-sources-2.6.20-r1.ebuild | 45 |
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." +} |