diff options
author | Michael Marineau <marineam@gentoo.org> | 2007-07-10 21:26:21 +0000 |
---|---|---|
committer | Michael Marineau <marineam@gentoo.org> | 2007-07-10 21:26:21 +0000 |
commit | 23a0208875ca127e21929ad7451e870c7d5e3915 (patch) | |
tree | 3400138084b6a509c7568e2527116b1a59edb966 /sys-kernel | |
parent | Set xen-3.0.2 to depend on xen-sources-2.6.16.28 (diff) | |
download | xen-23a0208875ca127e21929ad7451e870c7d5e3915.tar.gz xen-23a0208875ca127e21929ad7451e870c7d5e3915.tar.bz2 xen-23a0208875ca127e21929ad7451e870c7d5e3915.zip |
Initial commit of xen 3.1.0, includes some tweeks from bug #179412 and rbu's overlay
svn path=/xen/; revision=31
Diffstat (limited to 'sys-kernel')
-rw-r--r-- | sys-kernel/xen-sources/Manifest | 28 | ||||
-rw-r--r-- | sys-kernel/xen-sources/files/digest-xen-sources-2.6.16.46 | 9 | ||||
-rw-r--r-- | sys-kernel/xen-sources/files/digest-xen-sources-2.6.16.49 | 9 | ||||
-rw-r--r-- | sys-kernel/xen-sources/files/digest-xen-sources-2.6.18 | 6 | ||||
-rw-r--r-- | sys-kernel/xen-sources/xen-sources-2.6.16.33.ebuild | 51 | ||||
-rw-r--r-- | sys-kernel/xen-sources/xen-sources-2.6.18.ebuild (renamed from sys-kernel/xen-sources/xen-sources-2.6.16.49.ebuild) | 22 |
6 files changed, 26 insertions, 99 deletions
diff --git a/sys-kernel/xen-sources/Manifest b/sys-kernel/xen-sources/Manifest index 152e8b6..7c2f8ee 100644 --- a/sys-kernel/xen-sources/Manifest +++ b/sys-kernel/xen-sources/Manifest @@ -1,19 +1,9 @@ -DIST linux-2.6.16.tar.bz2 40845005 RMD160 af5c2f55733fadd2fdf8b00da55e7b31d516d4e8 SHA1 bef21cd5063a648f33a99a26f4742dd05eb4dca2 SHA256 1200dcc7e60fcdaf68618dba991917a47e41e67099e8b22143976ec972e2cad7 -DIST patch-2.6.16.33.bz2 119729 RMD160 00168955e8219783b39896ba53ebbd36361a8e8a SHA1 25b107a8cc0d97fc2798482090dccd9701fe0c71 SHA256 25cec957b2057381f61c5d1e6963dd6fab46264cda160cd6550ead3bdb4ccaba -DIST patch-2.6.16.33_to_xen-3.0.4_1.bz2 669094 RMD160 5c595e8b4c6565de241a5b3a31f2e34afb24face SHA1 26cc01234bed90f3dc7695dcbbb35e190ba4c864 SHA256 0ce11436602401447763688819c4f62db87cac644e093304b7522b073693f9da -DIST patch-2.6.16.49.bz2 309537 RMD160 4ae48c9432e1ed61d0e882174d8174de9b52593d SHA1 d020057af20817812ebd71dbc67a03d1379b75b8 SHA256 ed6fb9875dc2f263c9f405092713435c91337393b937a2dc8c3c82c7223cfd8d -DIST xen-3.0.4_1-src.tgz 6473636 RMD160 f869eec35f6afe0bc9824ce2eb4a600f789d423b SHA1 7ca5af70996215229e143c7563e69b3719284a95 SHA256 6b3842393e69a9c8fcdbc2789d05830aba6f1d108a6f97f1448de4a86f92a5cb -EBUILD xen-sources-2.6.16.33.ebuild 1505 RMD160 e3f5d84c3e5670dbb4842e34513e295635c28078 SHA1 6902fc12d70a636549782bdf9c5f5d4ada886542 SHA256 bd1d8e84a7a578d452aa0fe9679369006317c206caa860e477b54c6a22333b56 -MD5 8d6111536d6d5635207a416eec51c78a xen-sources-2.6.16.33.ebuild 1505 -RMD160 e3f5d84c3e5670dbb4842e34513e295635c28078 xen-sources-2.6.16.33.ebuild 1505 -SHA256 bd1d8e84a7a578d452aa0fe9679369006317c206caa860e477b54c6a22333b56 xen-sources-2.6.16.33.ebuild 1505 -EBUILD xen-sources-2.6.16.49.ebuild 822 RMD160 f71f8d4d035f8a6fc561db1babe3199fa95bfb3b SHA1 683728cd613c360805af0d105b57d83f2f286a5f SHA256 dfe76474a2fb07d6e7ab4f3fe718580b4a61d221e5aa2b8aa4e0f57e9830b2ff -MD5 de93ee0116890f33db2173ffc77a0d36 xen-sources-2.6.16.49.ebuild 822 -RMD160 f71f8d4d035f8a6fc561db1babe3199fa95bfb3b xen-sources-2.6.16.49.ebuild 822 -SHA256 dfe76474a2fb07d6e7ab4f3fe718580b4a61d221e5aa2b8aa4e0f57e9830b2ff xen-sources-2.6.16.49.ebuild 822 -MD5 707fecb3c7ba0da784d91b5085543389 files/digest-xen-sources-2.6.16.33 726 -RMD160 b23d1951f2f34444e36efbcd706851bf6879beae files/digest-xen-sources-2.6.16.33 726 -SHA256 4fd98ee4a2c2608c4d4c910cfd6a2976353de973d078e90cd7b3427dd64e277f files/digest-xen-sources-2.6.16.33 726 -MD5 d764599ea5c1b68fe63be37d89512661 files/digest-xen-sources-2.6.16.49 768 -RMD160 c95e530a85c3d4ba130e2e861d26e391f166e635 files/digest-xen-sources-2.6.16.49 768 -SHA256 cb5bf466d9417590decadd22ce06e9a6278d6dbc5cb38600ec73f500d2d32a2b files/digest-xen-sources-2.6.16.49 768 +DIST linux-2.6.18.tar.bz2 41863580 RMD160 f92283f956880676bfb1f1d5288325461e4e02e7 SHA1 178f7d5bb3af0978d42b37651b8753323c7129c2 SHA256 c95280ff6c5d2a17788f7cc582d23ae8a9a7ba3f202ec6e4238eaadfce7c163d +DIST patch-2.6.18_to_xen-3.1.0.bz2 598640 RMD160 2365a93cd056aa0829d00cff9a92a4368e3b0dba SHA1 a1ffbbb86bee0fbf2fc82a4afb27bc33aaf09ecc SHA256 ac3e4c165d4d77c7720be498133f4a5a999a7aaeb646c7b2c21c7aeedd809e83 +EBUILD xen-sources-2.6.18.ebuild 928 RMD160 a485c4b1af2d52b096a674958ed09a1bbe6a908d SHA1 1cf6085d71718fd340fb4934ad5b7b784e93fb8f SHA256 8a23020fbf2ea887b525077e2662fd3731f606e572feee4edd3098549293133a +MD5 c2611cc13a6abda2cc86a4784284a21f xen-sources-2.6.18.ebuild 928 +RMD160 a485c4b1af2d52b096a674958ed09a1bbe6a908d xen-sources-2.6.18.ebuild 928 +SHA256 8a23020fbf2ea887b525077e2662fd3731f606e572feee4edd3098549293133a xen-sources-2.6.18.ebuild 928 +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 diff --git a/sys-kernel/xen-sources/files/digest-xen-sources-2.6.16.46 b/sys-kernel/xen-sources/files/digest-xen-sources-2.6.16.46 deleted file mode 100644 index fa46abc..0000000 --- a/sys-kernel/xen-sources/files/digest-xen-sources-2.6.16.46 +++ /dev/null @@ -1,9 +0,0 @@ -MD5 9a91b2719949ff0856b40bc467fd47be linux-2.6.16.tar.bz2 40845005 -RMD160 af5c2f55733fadd2fdf8b00da55e7b31d516d4e8 linux-2.6.16.tar.bz2 40845005 -SHA256 1200dcc7e60fcdaf68618dba991917a47e41e67099e8b22143976ec972e2cad7 linux-2.6.16.tar.bz2 40845005 -MD5 a45805635c1e1f53edebe01486761ecc patch-2.6.16.33_to_xen-3.0.4_1.bz2 669094 -RMD160 5c595e8b4c6565de241a5b3a31f2e34afb24face patch-2.6.16.33_to_xen-3.0.4_1.bz2 669094 -SHA256 0ce11436602401447763688819c4f62db87cac644e093304b7522b073693f9da patch-2.6.16.33_to_xen-3.0.4_1.bz2 669094 -MD5 5ceac58367a2d1d3ea6ac333626c26d6 patch-2.6.16.46.bz2 293622 -RMD160 fc615e67291b9fbae364eff6b91b9ff1d3ec08b8 patch-2.6.16.46.bz2 293622 -SHA256 286fba6c069e9e8e7e811f1de035c26af0fc1204d21ce8d6760b0de44cfc0e13 patch-2.6.16.46.bz2 293622 diff --git a/sys-kernel/xen-sources/files/digest-xen-sources-2.6.16.49 b/sys-kernel/xen-sources/files/digest-xen-sources-2.6.16.49 deleted file mode 100644 index c8da723..0000000 --- a/sys-kernel/xen-sources/files/digest-xen-sources-2.6.16.49 +++ /dev/null @@ -1,9 +0,0 @@ -MD5 9a91b2719949ff0856b40bc467fd47be linux-2.6.16.tar.bz2 40845005 -RMD160 af5c2f55733fadd2fdf8b00da55e7b31d516d4e8 linux-2.6.16.tar.bz2 40845005 -SHA256 1200dcc7e60fcdaf68618dba991917a47e41e67099e8b22143976ec972e2cad7 linux-2.6.16.tar.bz2 40845005 -MD5 a45805635c1e1f53edebe01486761ecc patch-2.6.16.33_to_xen-3.0.4_1.bz2 669094 -RMD160 5c595e8b4c6565de241a5b3a31f2e34afb24face patch-2.6.16.33_to_xen-3.0.4_1.bz2 669094 -SHA256 0ce11436602401447763688819c4f62db87cac644e093304b7522b073693f9da patch-2.6.16.33_to_xen-3.0.4_1.bz2 669094 -MD5 e46be5ef52ae991575d45ad433132ac8 patch-2.6.16.49.bz2 309537 -RMD160 4ae48c9432e1ed61d0e882174d8174de9b52593d patch-2.6.16.49.bz2 309537 -SHA256 ed6fb9875dc2f263c9f405092713435c91337393b937a2dc8c3c82c7223cfd8d patch-2.6.16.49.bz2 309537 diff --git a/sys-kernel/xen-sources/files/digest-xen-sources-2.6.18 b/sys-kernel/xen-sources/files/digest-xen-sources-2.6.18 new file mode 100644 index 0000000..fb87580 --- /dev/null +++ b/sys-kernel/xen-sources/files/digest-xen-sources-2.6.18 @@ -0,0 +1,6 @@ +MD5 296a6d150d260144639c3664d127d174 linux-2.6.18.tar.bz2 41863580 +RMD160 f92283f956880676bfb1f1d5288325461e4e02e7 linux-2.6.18.tar.bz2 41863580 +SHA256 c95280ff6c5d2a17788f7cc582d23ae8a9a7ba3f202ec6e4238eaadfce7c163d linux-2.6.18.tar.bz2 41863580 +MD5 84a8f645581c457d09e25cd5f4d6d62b patch-2.6.18_to_xen-3.1.0.bz2 598640 +RMD160 2365a93cd056aa0829d00cff9a92a4368e3b0dba patch-2.6.18_to_xen-3.1.0.bz2 598640 +SHA256 ac3e4c165d4d77c7720be498133f4a5a999a7aaeb646c7b2c21c7aeedd809e83 patch-2.6.18_to_xen-3.1.0.bz2 598640 diff --git a/sys-kernel/xen-sources/xen-sources-2.6.16.33.ebuild b/sys-kernel/xen-sources/xen-sources-2.6.16.33.ebuild deleted file mode 100644 index 7d2c3fe..0000000 --- a/sys-kernel/xen-sources/xen-sources-2.6.16.33.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -ETYPE="sources" -inherit kernel-2 eutils -detect_arch -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.0.4_1" -MY_P="xen-${XEN_VERSION}-src" -XEN_URI="http://bits.xensource.com/oss-xen/release/${XEN_VERSION/_/-}/src.tgz/${MY_P}.tgz" -SRC_URI="${KERNEL_URI} ${XEN_URI}" - -KEYWORDS="~x86 ~amd64" - -src_unpack() { - kernel-2_src_unpack - cd "${WORKDIR}" - unpack "${MY_P}.tgz" - - cd "${WORKDIR}"/${MY_P} - sed -e 's:relative_lndir \([^(].*\):cp -dpPR \1/* .:' \ - -i linux-2.6-xen-sparse/mkbuildtree || die - - # Don't munge up EXTRAVERSION - sed -e 's:$$(XENGUEST)::' -i buildconfigs/mk.linux-2.6-xen - - # No need to run oldconfig - sed -e 's:$(MAKE) -C $(LINUX_DIR) ARCH=$(LINUX_ARCH) oldconfig::' \ - -i buildconfigs/mk.linux-2.6-xen - - # Move the kernel sources to pristine-linux-${PV} - mv "${WORKDIR}"/linux-${KV} pristine-linux-${PV} || die - touch pristine-linux-${PV}/.valid-pristine || die - - make LINUX_SRC_PATH=${DISTDIR} XEN_ROOT=${WORKDIR}/${MY_P} \ - -f buildconfigs/mk.linux-2.6-xen \ - linux-${PV}-xen/include/linux/autoconf.h || die - mv linux-${PV}-xen "${WORKDIR}"/linux-${KV} || die - rm -rf "${WORKDIR}/${MY_P}" || die -} - -pkg_postinst() { - postinst_sources - - elog "This kernel uses the linux patches released with Xen ${XEN_VERSION}" - elog "It may not work with other versions of Xen" -} diff --git a/sys-kernel/xen-sources/xen-sources-2.6.16.49.ebuild b/sys-kernel/xen-sources/xen-sources-2.6.18.ebuild index debd816..0198ac9 100644 --- a/sys-kernel/xen-sources/xen-sources-2.6.16.49.ebuild +++ b/sys-kernel/xen-sources/xen-sources-2.6.18.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2006 Gentoo Foundation +# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: $ +# $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" @@ -10,10 +10,10 @@ 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.0.4_1" -XEN_BASE_KV="2.6.16.33" +XEN_VERSION="3.1.0" +XEN_BASE_KV="2.6.18" XEN_PATCH="patch-${XEN_BASE_KV}_to_xen-${XEN_VERSION}.bz2" -# Change to gentoo mirror when pushed into portage: +#PATCH_URI="mirror://gentoo/${XEN_PATCH}" PATCH_URI="http://dev.gentoo.org/~marineam/files/xen/${XEN_PATCH}" SRC_URI="${KERNEL_URI} ${PATCH_URI}" @@ -21,9 +21,9 @@ UNIPATCH_LIST="${DISTDIR}/${XEN_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." -} +#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." +#} |