From: Chris Bainbridge Date: Wed, 7 Sep 2005 18:22:34 +0000 (+0000) Subject: New package. Thanks to the many who contributed in bug #70161. X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=fbe2ea44fe268e6634a4d093c7ad1bb5b7325dd1;p=gentoo.git New package. Thanks to the many who contributed in bug #70161. Package-Manager: portage-2.0.51.22-r2 --- diff --git a/sys-kernel/xen-sources/ChangeLog b/sys-kernel/xen-sources/ChangeLog new file mode 100644 index 000000000000..32df8dc86bfb --- /dev/null +++ b/sys-kernel/xen-sources/ChangeLog @@ -0,0 +1,13 @@ +# ChangeLog for sys-kernel/xen-sources +# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/xen-sources/ChangeLog,v 1.1 2005/09/07 18:22:34 chrb Exp $ + +*xen-sources-2.6.12.5 (07 Sep 2005) +*xen-sources-2.6.11.10 (07 Sep 2005) + + 07 Sep 2005; Chris Bainbridge + +xen-sources-2.6.11.10.ebuild~, +xen-sources-2.6.12.5.ebuild~, + +metadata.xml, +xen-sources-2.6.11.10.ebuild, + +xen-sources-2.6.12.5.ebuild: + New package. Thanks to the many who contributed in bug #70161. + diff --git a/sys-kernel/xen-sources/Manifest b/sys-kernel/xen-sources/Manifest new file mode 100644 index 000000000000..dab7bd03afd4 --- /dev/null +++ b/sys-kernel/xen-sources/Manifest @@ -0,0 +1,6 @@ +MD5 8dc1de94d5af7bbfd81a0c72f125a54b ChangeLog 550 +MD5 23ec60d5040f966fda250a47d8903428 metadata.xml 252 +MD5 173bca2f2bfdb51846ccd7649ef52e12 xen-sources-2.6.12.5.ebuild 1235 +MD5 0bd3319487087b129e16a763ba75a91e xen-sources-2.6.11.10.ebuild 1242 +MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-xen-sources-2.6.11.10 0 +MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-xen-sources-2.6.12.5 0 diff --git a/sys-kernel/xen-sources/files/digest-xen-sources-2.6.11.10 b/sys-kernel/xen-sources/files/digest-xen-sources-2.6.11.10 new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/sys-kernel/xen-sources/files/digest-xen-sources-2.6.12.5 b/sys-kernel/xen-sources/files/digest-xen-sources-2.6.12.5 new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/sys-kernel/xen-sources/metadata.xml b/sys-kernel/xen-sources/metadata.xml new file mode 100644 index 000000000000..70958245b7f4 --- /dev/null +++ b/sys-kernel/xen-sources/metadata.xml @@ -0,0 +1,9 @@ + + + +no-herd + + chrb@gentoo.org + Chris Bainbridge + + diff --git a/sys-kernel/xen-sources/xen-sources-2.6.11.10.ebuild b/sys-kernel/xen-sources/xen-sources-2.6.11.10.ebuild new file mode 100644 index 000000000000..f814b716350a --- /dev/null +++ b/sys-kernel/xen-sources/xen-sources-2.6.11.10.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2005 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.11.10.ebuild,v 1.1 2005/09/07 18:22:34 chrb Exp $ + +ETYPE="sources" +inherit kernel-2 eutils +detect_arch +detect_version + +EXTRAVERSION=".${KV_EXTRA}-xen" + +DESCRIPTION="Full sources for a Linux kernel to run as dom0/domU under the Xen hypervisor" +HOMEPAGE="http://www.cl.cam.ac.uk/Research/SRG/netos/xen/index.html" + +KEYWORDS="~x86" +DEPEND="=app-emulation/xen-2.0.7" + +src_unpack() { + # unpack kernel + kernel-2_src_unpack + + # apply required xen patches for this kernel + if [ -e /usr/share/xen/patches/linux-${OKV}.tar.bz2 ]; then + XEN_PATCHES=/usr/share/xen/patches/linux-${OKV}.tar.bz2 + einfo "Extracting patches from ${XEN_PATCHES} ..." + tar -jxf ${XEN_PATCHES} + for p in linux-${OKV}/*.patch; do + epatch ${p} + done + else + einfo "Xen has no patches for kernel ${OKV}" + fi + + x=/usr/share/xen/linux-${KV_MAJOR}.${KV_MINOR}-xen-sparse.tar.bz2 + einfo "Copying the sparse Xen tree from ${x}" + cd ${S} + tar -jxf ${x} + + einfo "Setting ARCH to Xen." + echo ARCH=xen | cat - ${S}/Makefile >${S}/Makefile.0 + mv ${S}/Makefile.0 ${S}/Makefile +} diff --git a/sys-kernel/xen-sources/xen-sources-2.6.11.10.ebuild~ b/sys-kernel/xen-sources/xen-sources-2.6.11.10.ebuild~ new file mode 100644 index 000000000000..6b7e21e62fc6 --- /dev/null +++ b/sys-kernel/xen-sources/xen-sources-2.6.11.10.ebuild~ @@ -0,0 +1,42 @@ +# Copyright 1999-2004 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.11.10.ebuild~,v 1.1 2005/09/07 18:22:34 chrb Exp $ + +ETYPE="sources" +inherit kernel-2 eutils +detect_arch +detect_version + +EXTRAVERSION=".${KV_EXTRA}-xen" + +DESCRIPTION="Full sources for a Linux kernel to run as dom0/domU under the Xen hypervisor" +HOMEPAGE="http://www.cl.cam.ac.uk/Research/SRG/netos/xen/index.html" + +KEYWORDS="~x86" +DEPEND="=app-emulation/xen-2.0.7" + +src_unpack() { + # unpack kernel + kernel-2_src_unpack + + # apply required xen patches for this kernel + if [ -e /usr/share/xen/patches/linux-${OKV}.tar.bz2 ]; then + XEN_PATCHES=/usr/share/xen/patches/linux-${OKV}.tar.bz2 + einfo "Extracting patches from ${XEN_PATCHES} ..." + tar -jxf ${XEN_PATCHES} + for p in linux-${OKV}/*.patch; do + epatch ${p} + done + else + einfo "Xen has no patches for kernel ${OKV}" + fi + + x=/usr/share/xen/linux-${KV_MAJOR}.${KV_MINOR}-xen-sparse.tar.bz2 + einfo "Copying the sparse Xen tree from ${x}" + cd ${S} + tar -jxf ${x} + + einfo "Setting ARCH to Xen." + echo ARCH=xen | cat - ${S}/Makefile >${S}/Makefile.0 + mv ${S}/Makefile.0 ${S}/Makefile +} diff --git a/sys-kernel/xen-sources/xen-sources-2.6.12.5.ebuild b/sys-kernel/xen-sources/xen-sources-2.6.12.5.ebuild new file mode 100644 index 000000000000..06fd55dc0fd0 --- /dev/null +++ b/sys-kernel/xen-sources/xen-sources-2.6.12.5.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2005 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.12.5.ebuild,v 1.1 2005/09/07 18:22:34 chrb Exp $ + +ETYPE="sources" +inherit kernel-2 eutils +detect_arch +detect_version + +EXTRAVERSION=".${KV_EXTRA}-xen" + +DESCRIPTION="Full sources for a dom0/domU Linux kernel to run under Xen" +HOMEPAGE="http://www.cl.cam.ac.uk/Research/SRG/netos/xen/index.html" + +KEYWORDS="~x86" +DEPEND="=app-emulation/xen-3.0.0_pre20050906" + +src_unpack() { + # unpack kernel + kernel-2_src_unpack + + # apply required xen patches for this kernel + if [ -e /usr/share/xen/patches/linux-${OKV}.tar.bz2 ]; then + XEN_PATCHES=/usr/share/xen/patches/linux-${OKV}.tar.bz2 + einfo "Extracting patches from ${XEN_PATCHES} ..." + tar -jxf ${XEN_PATCHES} + for p in linux-${OKV}/*.patch; do + epatch ${p} + done + else + einfo "Xen has no patches for kernel ${OKV}" + fi + + x=/usr/share/xen/linux-${KV_MAJOR}.${KV_MINOR}-xen-sparse.tar.bz2 + einfo "Copying the sparse Xen tree from ${x}" + cd ${S} + tar -jxf ${x} + + einfo "Setting ARCH to Xen." + echo ARCH=xen | cat - ${S}/Makefile >${S}/Makefile.0 + mv ${S}/Makefile.0 ${S}/Makefile +} diff --git a/sys-kernel/xen-sources/xen-sources-2.6.12.5.ebuild~ b/sys-kernel/xen-sources/xen-sources-2.6.12.5.ebuild~ new file mode 100644 index 000000000000..d32c158d5898 --- /dev/null +++ b/sys-kernel/xen-sources/xen-sources-2.6.12.5.ebuild~ @@ -0,0 +1,42 @@ +# Copyright 1999-2004 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.12.5.ebuild~,v 1.1 2005/09/07 18:22:34 chrb Exp $ + +ETYPE="sources" +inherit kernel-2 eutils +detect_arch +detect_version + +EXTRAVERSION=".${KV_EXTRA}-xen" + +DESCRIPTION="Full sources for a dom0/domU Linux kernel to run under Xen" +HOMEPAGE="http://www.cl.cam.ac.uk/Research/SRG/netos/xen/index.html" + +KEYWORDS="~x86" +DEPEND="=app-emulation/xen-3.0.0_pre20050906" + +src_unpack() { + # unpack kernel + kernel-2_src_unpack + + # apply required xen patches for this kernel + if [ -e /usr/share/xen/patches/linux-${OKV}.tar.bz2 ]; then + XEN_PATCHES=/usr/share/xen/patches/linux-${OKV}.tar.bz2 + einfo "Extracting patches from ${XEN_PATCHES} ..." + tar -jxf ${XEN_PATCHES} + for p in linux-${OKV}/*.patch; do + epatch ${p} + done + else + einfo "Xen has no patches for kernel ${OKV}" + fi + + x=/usr/share/xen/linux-${KV_MAJOR}.${KV_MINOR}-xen-sparse.tar.bz2 + einfo "Copying the sparse Xen tree from ${x}" + cd ${S} + tar -jxf ${x} + + einfo "Setting ARCH to Xen." + echo ARCH=xen | cat - ${S}/Makefile >${S}/Makefile.0 + mv ${S}/Makefile.0 ${S}/Makefile +}