summaryrefslogtreecommitdiff
path: root/sysutils/xenkernel3
diff options
context:
space:
mode:
authorbouyer <bouyer>2007-06-14 19:37:00 +0000
committerbouyer <bouyer>2007-06-14 19:37:00 +0000
commit46888318f15621ff8e013b63c8e6e4232e01dee3 (patch)
tree6bba0cad37ca2fd056c6cf834dc22104f6f1a470 /sysutils/xenkernel3
parenta5bd2900baff7ff9bbe940b2afe68cf391210d41 (diff)
downloadpkgsrc-46888318f15621ff8e013b63c8e6e4232e01dee3.tar.gz
Rename xenkernel30 to xenkernel3 to acknowledge that Xen dropped one digit
in version numbers, and upgrade to 3.1.0. Changes since 3.0.4: * XenAPI 1.0 support o XML configuration files for virtual machines; o VM life-cycle management operations; and o Secure on- or off-box XML-RPC with bindings for many languages * Basic save/restore/migrate support for HVM (e.g. Windows) VMs; * Dynamic memory control for HVM guests; * 32-on-64 PV guest support (run PAE PV VMs on a 64-bit Xen!); and * Blktap copy-on-write disk support. It also fixes some HVM bugs.
Diffstat (limited to 'sysutils/xenkernel3')
-rw-r--r--sysutils/xenkernel3/DESCR11
-rw-r--r--sysutils/xenkernel3/Makefile26
-rw-r--r--sysutils/xenkernel3/PLIST3
-rw-r--r--sysutils/xenkernel3/distinfo5
4 files changed, 45 insertions, 0 deletions
diff --git a/sysutils/xenkernel3/DESCR b/sysutils/xenkernel3/DESCR
new file mode 100644
index 00000000000..b200f6ee961
--- /dev/null
+++ b/sysutils/xenkernel3/DESCR
@@ -0,0 +1,11 @@
+Xen is a virtual machine monitor for x86 hardware (runs only on
+i686-class CPUs), which supports running multiple guests operating
+systems on a single machine. Guest OSes (also called "domains")
+require a modified kernel which supports Xen hypercalls in replacement
+to access to the physical hardware. At boot, the xen kernel is loaded
+(via grub) along with the guest kernel for the first domain (called
+domain0). domain0 has privileges to access the physical hardware (PCI
+and ISA devices), administrate other domains and provide virtual
+devices (disks and network) to other domains.
+
+This package contains the Xen3 kernel itself.
diff --git a/sysutils/xenkernel3/Makefile b/sysutils/xenkernel3/Makefile
new file mode 100644
index 00000000000..7881cd48151
--- /dev/null
+++ b/sysutils/xenkernel3/Makefile
@@ -0,0 +1,26 @@
+# $NetBSD: Makefile,v 1.1.1.1 2007/06/14 19:37:00 bouyer Exp $
+#
+
+VERSION= 3.1.0
+DISTNAME= xen-${VERSION}-install-x86_32
+PKGNAME= xenkernel3-${VERSION}
+CATEGORIES= sysutils
+MASTER_SITES= http://www.cl.cam.ac.uk/Research/SRG/netos/xen/downloads/ \
+ http://bits.xensource.com/oss-xen/release/${VERSION}/bin.tgz/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.NetBSD.org/Ports/xen/
+COMMENT= Xen3 Kernel
+CONFLICTS= xenkernel30-*
+
+WRKSRC= ${WRKDIR}/dist
+
+NO_CONFIGURE= yes
+NO_BUILD= yes
+
+do-install:
+ ${INSTALL_DATA_DIR} ${PREFIX}/xen3-kernel
+ ${INSTALL_DATA} ${WRKSRC}/install/boot/xen.gz ${PREFIX}/xen3-kernel/xen.gz
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/sysutils/xenkernel3/PLIST b/sysutils/xenkernel3/PLIST
new file mode 100644
index 00000000000..d269804e2fe
--- /dev/null
+++ b/sysutils/xenkernel3/PLIST
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2007/06/14 19:37:00 bouyer Exp $
+xen3-kernel/xen.gz
+@dirrm xen3-kernel
diff --git a/sysutils/xenkernel3/distinfo b/sysutils/xenkernel3/distinfo
new file mode 100644
index 00000000000..5ea4c492ace
--- /dev/null
+++ b/sysutils/xenkernel3/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2007/06/14 19:37:00 bouyer Exp $
+
+SHA1 (xen-3.1.0-install-x86_32.tgz) = f60f1cd09592b24993c718cd380a5b125a716916
+RMD160 (xen-3.1.0-install-x86_32.tgz) = 6cab7f894fb3770005c11c1d1ae08647ea953679
+Size (xen-3.1.0-install-x86_32.tgz) = 23112271 bytes