Author: tha-guest Date: 2006-02-18 16:38:52 +0000 (Sat, 18 Feb 2006) New Revision: 19 Modified: trunk/debian/control trunk/debian/patches/00list trunk/debian/rules trunk/debian/xen-hypervisor-pae.install trunk/debian/xen-hypervisor.install Log: - changed debian/rules to build a pae hypervisor on i386 (has to be done after the "make dist" for the non-pae stuff) - changed debian/control to have new dependencies and so on, because the pae hypervisor can coexist with the non-pae version - updated xen-hypervisor.install and xen-hypervisor-pae.install - added 30rename-pae-hypervisor.dpatch (and updated 00list) Modified: trunk/debian/control ==================================================================--- trunk/debian/control 2006-02-18 09:56:32 UTC (rev 18) +++ trunk/debian/control 2006-02-18 16:38:52 UTC (rev 19) @@ -9,7 +9,7 @@ Package: xen Section: misc Architecture: i386 amd64 -Depends: xen-utils, xen-hypervisor +Depends: xen-utils, xen-hypervisor | xen-hypervisor-pae Description: a Virtual Machine Monitor like VMWare or plex86 XEN is a Virtual Machine Monitor (VMM) originally developed by the Systems Research Group of the University of Cambridge Computer @@ -23,7 +23,6 @@ Section: misc Architecture: i386 amd64 Depends: ${shlibs:Depends} -Conflicts: xen-hypervisor-pae Suggests: linux-xen0-2.6 | kernel-xen0-2.6 Description: The Xen Hypervisor The hypervisor is the "core" for XEN itself. It gets booted by the boot loader @@ -42,10 +41,8 @@ Section: misc Architecture: i386 Depends: ${shlibs:Depends} -Conflicts: xen-hypervisor -Provides: xen-hypervisor Suggests: linux-xen0-2.6 | kernel-xen0-2.6 -Description: The Xen Hypervisor +Description: The Xen Hypervisor (pae enabled version) The hypervisor is the "core" for XEN itself. It gets booted by the boot loader and controls cpu and memory, sharing them between your administrative domain (Domain 0) and the virtual guest systems. @@ -62,7 +59,7 @@ Package: xen-utils Section: misc Architecture: i386 amd64 -Depends: xen-hypervisor, python-twisted, python, libxen-python, iproute, hotplug | udev (>= 0.059), bash, ${shlibs:Depends} +Depends: xen-hypervisor | xen-hypervisor-pae, python-twisted, python, libxen-python, iproute, hotplug | udev (>= 0.059), bash, ${shlibs:Depends} Recommends: bridge-utils Description: XEN administrative tools The userspace tools to manage a system virtualized through the XEN virtual Modified: trunk/debian/patches/00list ==================================================================--- trunk/debian/patches/00list 2006-02-18 09:56:32 UTC (rev 18) +++ trunk/debian/patches/00list 2006-02-18 16:38:52 UTC (rev 19) @@ -1,2 +1,3 @@ 10sysconfig 20lib64 +30rename-pae-hypervisor Modified: trunk/debian/rules ==================================================================--- trunk/debian/rules 2006-02-18 09:56:32 UTC (rev 18) +++ trunk/debian/rules 2006-02-18 16:38:52 UTC (rev 19) @@ -35,6 +35,10 @@ install: debian/stamps/build rm -rf debian/install $(MAKE) dist DESTDIR=$(CURDIR)/debian/install KERNELS= XEN_PYTHON_NATIVE_INSTALL=1 CC=$(CC) GCC=$(CC) HOSTCC=$(CC) +ifeq ($(DEB_BUILD_ARCH),i386) + $(MAKE) mrproper + $(MAKE) xen DESTDIR=$(CURDIR)/debian/install KERNELS= GCC=$(CC) CC=$(CC) HOSTCC=$(CC) XEN_TARGET_X86_PAE=y +endif $(MAKE) -C tools/examples install-udev DESTDIR=$(CURDIR)/debian/install find $(CURDIR)/debian/install -name ''*.pyc'' | xargs rm mkdir -p debian/install/etc/xen/sv debian/install/etc/xen/xend/server Modified: trunk/debian/xen-hypervisor-pae.install ==================================================================--- trunk/debian/xen-hypervisor-pae.install 2006-02-18 09:56:32 UTC (rev 18) +++ trunk/debian/xen-hypervisor-pae.install 2006-02-18 16:38:52 UTC (rev 19) @@ -1 +1,3 @@ -boot +boot/xen_pae-syms* +boot/xen_pae-* +boot/xen_pae.gz Modified: trunk/debian/xen-hypervisor.install ==================================================================--- trunk/debian/xen-hypervisor.install 2006-02-18 09:56:32 UTC (rev 18) +++ trunk/debian/xen-hypervisor.install 2006-02-18 16:38:52 UTC (rev 19) @@ -1 +1,3 @@ -boot +boot/xen-syms* +boot/xen-* +boot/xen.gz
Guido Trotter
2006-Feb-18 19:13 UTC
[Pkg-xen-devel] Re: [Pkg-xen-changes] r19 - in trunk/debian: . patches
On Sat, Feb 18, 2006 at 04:38:53PM +0000, Ralph Passgang wrote: Hi,> -Provides: xen-hypervisorAre we sure the Provides: couldn't remain even if the two packages did not conflict? Do we preffer it with the xen-hypervisor | xen-hypervisor-pae dependency or with the Provides in the pae package? Guido