summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Marineau <marineam@gentoo.org>2007-07-10 21:26:21 +0000
committerMichael Marineau <marineam@gentoo.org>2007-07-10 21:26:21 +0000
commit23a0208875ca127e21929ad7451e870c7d5e3915 (patch)
tree3400138084b6a509c7568e2527116b1a59edb966 /sys-kernel
parentSet xen-3.0.2 to depend on xen-sources-2.6.16.28 (diff)
downloadxen-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/Manifest28
-rw-r--r--sys-kernel/xen-sources/files/digest-xen-sources-2.6.16.469
-rw-r--r--sys-kernel/xen-sources/files/digest-xen-sources-2.6.16.499
-rw-r--r--sys-kernel/xen-sources/files/digest-xen-sources-2.6.186
-rw-r--r--sys-kernel/xen-sources/xen-sources-2.6.16.33.ebuild51
-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."
+#}