[Pkg-xen-devel] Bug#368496: Acknowledgement (xen-utils-3.0: Include
support for HVM-based guests)
Nate Carlson
natecars at natecarlson.com
Mon May 22 17:57:37 UTC 2006
The attached patch adds this functionality in a separate package.
------------------------------------------------------------------------
| nate carlson | natecars at natecarlson.com | http://www.natecarlson.com |
| depriving some poor village of its idiot since 1981 |
------------------------------------------------------------------------
-------------- next part --------------
diff -Naur xen-3.0-3.0.2+hg9681/debian/control xen-3.0-3.0.2+hg9681.ioemu/debian/control
--- xen-3.0-3.0.2+hg9681/debian/control 2006-05-22 12:31:37.000000000 -0500
+++ xen-3.0-3.0.2+hg9681.ioemu/debian/control 2006-05-22 12:36:06.000000000 -0500
@@ -62,6 +62,20 @@
The userspace tools to manage a system virtualized through the XEN virtual
machine monitor.
+Package: xen-utils-ioemu-3.0
+Architecture: amd64 i386
+Depends: ${shlibs:Depends}, ${python:Depends}
+Description: XEN administrative tools: IOEMU
+ The userspace tools to manage a system virtualized through the XEN virtual
+ machine monitor.
+ .
+ This package includes the utilities required to support HVM domains, which
+ allows full virtualization of unmodified operating systems, such as
+ Microsoft's Windows product line, and standard Linux kernels.
+ .
+ For this to work, you will need a CPU with hardware virtualization support,
+ such as Intel's CPU's with VT, or AMD's CPU's with Pacifica.
+
Package: xen-docs-3.0
Architecture: all
Description: documentation for XEN, a Virtual Machine Monitor
diff -Naur xen-3.0-3.0.2+hg9681/debian/rules xen-3.0-3.0.2+hg9681.ioemu/debian/rules
--- xen-3.0-3.0.2+hg9681/debian/rules 2006-05-22 12:31:37.000000000 -0500
+++ xen-3.0-3.0.2+hg9681.ioemu/debian/rules 2006-05-22 12:54:43.000000000 -0500
@@ -89,6 +89,7 @@
build-tools:: $(STAMPS_DIR)/build-tools
install-tools-check:: install-tools
setup-tools:: $(STAMPS_DIR)/setup-tools
+install-tools-ioemu-check:: install-tools-ioemu
endif
$(BUILD_DIR) $(STAMPS_DIR):
@@ -117,7 +118,7 @@
rm -rf $(BUILD_DIR) $(STAMPS_DIR)
dh_clean
-install-arch: install-hypervisor install-tools-check
+install-arch: install-hypervisor install-tools-check install-tools-ioemu
install-indep: install-docs
@@ -150,6 +151,15 @@
cp debian/scripts/network-dummy $(CURDIR)/debian/tmp/etc/xen/scripts
dh_install --sourcedir=debian/tmp
+install-tools-ioemu: DH_OPTIONS = -pxen-utils-ioemu-$(MAJOR)
+install-tools-ioemu:
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+
+ $(MAKE) -C $(BUILD_DIR)/build-tools/tools install XEN_PYTHON_NATIVE_INSTALL=1 DESTDIR=$(CURDIR)/debian/tmp DISTDIR=$(CURDIR)/debian/tmp
+ dh_install --sourcedir=debian/tmp
+
# Build architecture-independent files here.
binary-indep: install-indep
dh_testdir
diff -Naur xen-3.0-3.0.2+hg9681/debian/xen-utils-ioemu-3.0.install xen-3.0-3.0.2+hg9681.ioemu/debian/xen-utils-ioemu-3.0.install
--- xen-3.0-3.0.2+hg9681/debian/xen-utils-ioemu-3.0.install 1969-12-31 18:00:00.000000000 -0600
+++ xen-3.0-3.0.2+hg9681.ioemu/debian/xen-utils-ioemu-3.0.install 2006-05-22 12:35:25.000000000 -0500
@@ -0,0 +1,3 @@
+usr/lib/xen/bin/qemu*
+usr/lib/xen/boot/hvmloader
+etc/xen/qemu*
More information about the Pkg-xen-devel
mailing list