[Pkg-xen-changes] r6 - in trunk: . debian
Guido Trotter
ultrotter at costa.debian.org
Thu Feb 16 20:50:41 UTC 2006
Author: ultrotter
Date: 2006-02-16 20:50:40 +0000 (Thu, 16 Feb 2006)
New Revision: 6
Added:
trunk/debian/
trunk/debian/README.build
trunk/debian/changelog
trunk/debian/compat
trunk/debian/config.dbs
trunk/debian/control
trunk/debian/copyright
trunk/debian/libxen-dev.copyright
trunk/debian/libxen-dev.install
trunk/debian/libxen-python.install
trunk/debian/libxen3.0.install
trunk/debian/linux-patch-xen.kpatches
trunk/debian/patches/
trunk/debian/rules
trunk/debian/xen-docs.install
trunk/debian/xen.install
trunk/debian/xen.manpages
trunk/debian/xen.postinst
trunk/debian/xen.postrm
trunk/debian/xen.prerm
Removed:
trunk/README.build
trunk/changelog
trunk/compat
trunk/config.dbs
trunk/control
trunk/copyright
trunk/libxen-dev.copyright
trunk/libxen-dev.install
trunk/libxen-python.install
trunk/libxen3.0.install
trunk/linux-patch-xen.kpatches
trunk/patches/
trunk/rules
trunk/xen-docs.install
trunk/xen.install
trunk/xen.manpages
trunk/xen.postinst
trunk/xen.postrm
trunk/xen.prerm
Log:
Move everything under the debian/ path...
Deleted: trunk/README.build
===================================================================
--- trunk/README.build 2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/README.build 2006-02-16 20:50:40 UTC (rev 6)
@@ -1,92 +0,0 @@
-This file is quite old. I don't know if it is still having useful
-information, so I am not deleting it...
-
-But be careful, maybe this information is not correct anymore!
-
---Ralph Passgang
-
--------------------------------------------------------------------------
-
-Xen uses a new, unreleased patch management system. The preliminary name
-for it is dbs-ng.
-
-Features:
-
-* Pre-applied patches.
-
- After extracting the source(with dpkg-source -x), all patches in
- debian/patches are already applied. There is no need to run any
- external script, nor any target in debian/rules to produce an editable
- source tree.
-
-* Patch dependencies.
-
- Patches can depend on other patches. This is used for ordering, during
- application. No longer do patches have to be numbered in a certain
- order(which meant any time a patch was inserted, you might have had to
- renumber others, which was painful).
-
-* Patches have meta-data now.
-
- At the top of each patch, is a dpkg control paragaph. This paragraph
- contains a description(short and long), what the prune value should be
- (default 1), the dependency list, and a set of flags(currently, whether
- the patch has already been submitted upstream(see below)).
-
- Additionally, a Signed-off-by field can be included, to document who has
- looked at, and modified, the patch. This is patterned after the
- linux-kernel patch acceptance policy.
-
-* Upstream patch submittance handled semi-automatically.
-
- The tool used to manage these patches has the ability to automatically
- send patches to an upstream address. It will send one patch per email,
- and a 00-index mail, describing the patch set.
-
- Another command the tool does, is list patches that have not yet been
- sent upstream. It makes use of the submitted flag(above), to know which
- patches have already been sent. This command knows about the
- dependencies, and will only list patches that have no other depends, or
- only depend on patches already submitted.
-
-* Modifying the source.
-
- Developers and regular users can modify the extracted source directly.
- When their changes are done, they produce a normal diff like any other
- package in debian. There is no implicit need to add it to
- debian/patches.
-
- At some point, the dbs-ng will be released, and then patches could be
- submitted to the maintainer in split form; however, the design is such
- that this is not nescessary.
-
-Now, for a few extra explanations about dbs-ng.
-
-It's designed to replace dpkg-source. It can handle, what I am calling,
-v1 sources. That is, a standard orig.tar.gz+diff.gz, or single tar.gz.
-
-The format discussed about is probably best described as v1.5. It is
-backwards compatible with standard dpkg-source(a bonus).
-
-V2 sources will support more advanced changes. Binary modifications, file
-renames, archives(ar/cpio/tar). Also, I have plans to support source
-build-depends. You will be able to extract files from other source
-packages with this feature.
-
-dbs-ng does not yet support v2 format; nor, does it support edit-patch. I
-have an idea of how to do edit-patch, but haven't yet needed it myself.
-
-There is preliminary support for xdelta patches(insofar as the tool can
-be extended with different patch types, and both unified diff and xdelta
-are implemented).
-
-dbs-ng also validates each patch file, and does a test application first,
-before applying. For unified diffs, if there is any fuzz or offset, it
-aborts, and doesn't apply it.
-
-There is a config file, debian/config.dbs(name will change). This config
-current lists filenames, directories, and file paths to ignore when
-diffing. This is helpful when upstream isn't too careful about cleaning
-up after themselves. By default, the ignore regex used by dpkg-source
-is always enabled.
-
Deleted: trunk/changelog
===================================================================
--- trunk/changelog 2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/changelog 2006-02-16 20:50:40 UTC (rev 6)
@@ -1,393 +0,0 @@
-xen (3.0.1-1) unstable; urgency=low
-
- * New upstream release
- * Julien Danjou <acid at debian.org>
- - Change maintainer and add uploaders field
- * Guido Trotter <ultrotter at debian.org>
- - Add dpatch structure to the package
-
- -- Guido Trotter <ultrotter at debian.org> Thu, 16 Feb 2006 16:59:29 +0100
-
-xen (3.0.1-0tha2) unstable; urgency=low
-
- * added bcc to build-dependencies.it's needed for VMX, otherwise
- the vmxloader will not be compiled. The few people that are already
- happy VT-owners will like that ;)
-
- -- Ralph Passgang <ralph at debianbase.de> Wed, 01 Feb 2006 23:55:00 -0100
-
-xen (3.0.1-0tha1) unstable; urgency=low
-
- * NEW UPSTREAM: xen-3.0.1 (in fact testing changeset 8738)
- * changed all python2.3 dependencies to just python,
- because this should help ubuntu users to use this package.
- * removed /usr/local/sbin from xen.install, because now all binaries
- are installed in /usr/sbin & /usr/bin instead (thx to upstream).
- * added /usr/include/xen/linux/*.h in libxen-dev.install
-
- -- Ralph Passgang <ralph at debianbase.de> Wed, 01 Feb 2006 18:45:00 -0100
-
-xen (3.0.0-0tha13) unstable; urgency=low
-
- * NEW UPSTREAM: xen-3.0.0 + testing (changeset 8270)
- * fixed a critical bug in this package for amd64. libraries are not
- supposed to exist in /lib64 or /usr/lib64. Installing them in /lib or
- /usr/lib is the correct location, even on amd64 machines.
- Before -tha13 a libc6 upgrade will fail because of libraries in the
- wrong location. This is a xen package issue as well as an libc6 issue,
- but I can only fix the xen related ;-)
- * removed the useless "sarge is not allowed to use udev" dependency,
- because even if udev is too old in sarge, not allowing an installation
- of udev will make xen not installable with for example gnome at the same
- time. If udev is too old, xen will automaticly use hotplug, so this
- dependency can safely be removed.
-
- -- Ralph Passgang <ralph at debianbase.de> Sun, 22 Jan 2006 14:35:00 -0100
-
-xen (3.0.0-0tha12) unstable; urgency=low
-
- * The "hmm, there is always something to fix" release...
- * changed the depends for udev to udev (>=0.059), because udev on
- sarge is too old for xen and if udev is installed it makes hotplug
- not working as fallback. So on sarge udev is not allowed to be installed
- when xen is going to be installed anyway. (thx to Alvaro del Castillo for
- the report!)
- * Change the year in the changelog from 2005->2006 for entries from now on.
- * changed the kernel mirror from http://www.kernel.org to
- ftp://ftp.de.kernel.org, because the main mirror is sometimes really slow
- for european users. If someone want's to change that again, please edit
- Config.mk
- * removed debian/TODO, because it was very old and not up-to-date...
-
- -- Ralph Passgang <ralph at debianbase.de> Thu, 17 Jan 2006 01:12:00 -0100
-
-xen (3.0.0-0tha11) unstable; urgency=low
-
- * NEW UPSTREAM: xen-3.0.0 + testing (changeset 8269)
- This should fix some minor problem of the 3.0.0 release, see upsream
- changelog for details. Xen's project leader (Ian Pratt) advises to use
- testing for production systems at the moment, so I switched my
- xen3-stable release to testing for now.
- If you have build your own kernels for xen, then please rebuild it
- with the new linux-patch-xen to have the testing fixes in your kernel
- and so that hypervisor and dom0/domU kernel matches the changeset.
- * NEW: Binary images are available for dom0/domU kernels.
- You don't have to (but still can) compile your own kernel.
- Just install "linux-xen0-2.6" with apt-get from the same repository you
- got this package from and follow the instructions that will get shown.
- The kernel images are available for i386, i386-pae and amd64. They are
- available at least in sid and sarge. etch might have a not working
- "make-kpkg" at the moment, so there is probably no kernel image for etch
- at the moment (should change in future of course).
- The kernel images are not tested as well as the xen packages, so please
- let me know if you have any problems with the new kernel images at all.
- * xen now suggests: linux-xen0-2.6
-
- -- Ralph Passgang <ralph at debianbase.de> Sat, 14 Jan 2005 14:00:00 -0100
-
-xen (3.0.0-0tha10) unstable; urgency=low
-
- * /etc/udev & /etc/hotplug stuff is now installed. Hotplug works at
- least on sarge & sid without problems, but maybe someone wants to
- use udev instead of hotplug, so from now on udev config is
- available as well.
- * changed xen's depencies to "hotplug | udev".
-
- -- Ralph Passgang <ralph at debianbase.de> Thu, 12 Jan 2005 01:30:00 -0100
-
-xen (3.0.0-0tha9) unstable; urgency=low
-
- * moved all python libraries from xen to libxen-python.install, because
- otherwise they will be installed in the wrong version since the last
- change on debhelper/dh_install in sid/unstable. d'oh!
- * added bash to build-depencies, because of some bashisms in configure
- scripts in upstream (thx to Saku Ytti)
- * changed the handling of excludes for amd64 a bit to include all python
- files for amd64.
- * bridge-utils is now recommend not only suggested.
- * added libncurses5-dev to depencies as suggested by dpkg-shlibdeps
- (needed for xenmon.py ?)
- * the kernel-patch now will create a amd64 and i386 subdir and patch
- script. the diff is the same for both architectures (thx to Saku Ytti
- for pointing me on this).
- * NEXT TARGET: PROVIDING KERNEL IMAGES VIA PACKAGES.DEBIANBASE.DE FOR
- AT LEAST I386, I386-PAE AND AMD64 ON SARGE/SID/WOODY.
-
- -- Ralph Passgang <ralph at debianbase.de> Mon, 09 Jan 2005 23:40:00 -0100
-
-xen (3.0.0-0tha8) unstable; urgency=low
-
- * xen.postinst now creates /var/lock/subsys and /var/lib/xen/save (if not
- already existing), because the xendomains init script tries to suspend
- running domainUs in /var/lib/xen/save/. without this the xendomains
- script is forced to shutdown each domainU when "xendomains stop" is
- executed.
-
- -- Ralph Passgang <ralph at debianbase.de> Wed, 21 Dec 2005 13:15:00 -0100
-
-xen (3.0.0-0tha7) unstable; urgency=low
-
- * the linux-patch-xen package is now useable. The upstream version for
- creating kernel-patches doesn't work, so I had to find my own solution.
- The EXTRAVERSION (currently ".6-xen") gets stripped off, because
- dh_installkpatches doesn't like to handle kernel-patches with EXTRAVERSIONS.
- But the linux-patch-xen patch patches a vanilla 2.6.12 kernel to 2.6.12.6-xen,
- even if EXTRAVERSION doesn't reflect that correctly.
- With make-kpkg you can add the EXTRAVERSION again with the flag:
- --append-to-version .6-xen
- * make "XEN_TARGET_X86_PAE" an option in debian/rules, for easier switching
- between both compile options.
-
- -- Ralph Passgang <ralph at debianbase.de> Sun, 19 Dec 2005 23:30:00 -0100
-
-xen (3.0.0-0tha6) unstable; urgency=low
-
- * suggests "bridge-utils", because most people need it (bridge mode is std.)
-
- -- Ralph Passgang <ralph at debianbase.de> Sun, 18 Dec 2005 23:30:00 -0100
-
-xen (3.0.0-0tha5) unstable; urgency=low
-
- * The "AMD64"-Release
- * updated control file for amd64 (works now with i386 & amd64).
- * updated .install files (for new amd64 arch)
- * updated rules file (for new amd64 arch)
- * added manpages (they never were installed before)
- * added qemu keytabs (I forgot them on the update for xen3)
-
- -- Ralph Passgang <ralph at debianbase.de> Sun, 18 Dec 2005 16:30:00 -0100
-
-xen (3.0.0-0tha4) unstable; urgency=low
-
- * updated to gcc as default cc, because gcc-3.4 is not longer needed
-
- -- Ralph Passgang <ralph at debianbase.de> Fri, 16 Dec 2005 23:59:00 -0100
-
-xen (3.0.0-0tha3) unstable; urgency=low
-
- * new, a pae version is also available!
- see: http://packages.debianbase.de/<distro>/i386/xen3-pae
- * libxen3.0 now conflicts with libxen2.0, that was obviously although :)
-
- -- Ralph Passgang <ralph at debianbase.de> Fri, 16 Dec 2005 23:30:00 -0100
-
-xen (3.0.0-0tha2) unstable; urgency=low
-
- * added hotplug to depencies
-
- -- Ralph Passgang <ralph at debianbase.de> Mon, 15 Dec 2005 20:20:50 -0100
-
-xen (3.0.0-0tha1) unstable; urgency=low
-
- * the first really useable release...
-
- -- Ralph Passgang <ralph at debianbase.de> Mon, 12 Dec 2005 23:20:50 -0100
-
-xen (2.99.1-3) unstable; urgency=low
-
- * "the lost files" + "damn, I need some empty directories"-release
-
- -- Ralph Passgang <ralph at debianbase.de> Mon, 12 Dec 2005 22:20:50 -0100
-
-xen (2.99.1-2) unstable; urgency=low
-
- * added bzip2 to build-depencies
-
- -- Ralph Passgang <ralph at debianbase.de> Mon, 12 Dec 2005 22:20:50 -0100
-
-xen (2.99.1-1) unstable; urgency=low
-
- * fixed rules file, we don't need the debian kernel source package anymore
-
- -- Ralph Passgang <ralph at debianbase.de> Mon, 12 Dec 2005 20:40:50 -0100
-
-xen (2.99.1-0) unstable; urgency=low
-
- * fixed .install files (to catch all new 3.0 files)
- * removed the depency for debian's linux-source package
-
- -- Ralph Passgang <ralph at debianbase.de> Mon, 12 Dec 2005 20:40:50 -0100
-
-xen (2.99.0-1) unstable; urgency=low
-
- * added linux-source-2.6.12 as Build-Depends.
-
- -- Ralph Passgang <ralph at debianbase.de> Wed, 07 Dec 2005 11:50:50 -0100
-
-xen (2.99.0-0) unstable; urgency=low
-
- * new upstream release: Xen 3.0 (07/12/2005)
- * first test package, not for production use!
- * added linux-2.6.12-xen-sparse directory handling
-
- -- Ralph Passgang <ralph at debianbase.de> Wed, 07 Dec 2005 00:50:50 -0100
-
-xen (2.90.0+daily20051001-0) unstable; urgency=low
-
- * new upstream release: Xen Unstable (01/10/2005)
- * added libsdl1.2-dev, libvncserver-dev, libjpeg-dev
- to the build-depencies
-
- -- Ralph Passgang <ralph at debianbase.de> Thu, 01 Oct 2005 22:25:50 -0100
-
-xen (2.0.7-0) unstable; urgency=low
-
- * new upstream release: Xen 2.0.7 (04/08/2005)
- - this release should fix some minor issues (for example save/restore)
-
- -- Ralph Passgang <ralph at debianbase.de> Thu, 04 Aug 2005 10:05:50 -0100
-
-xen (2.0.6-1.1) unstable; urgency=low
-
- * patched the xen package, so that it downloads the kernel from
- ftp://ftp.de.kernel.org/...
- * added patch to have xensv work correctly
- (see: http://lists.xensource.com/archives/html/xen-users/
- 2005-05/msg00342.html)
-
- -- Ralph Passgang <ralph at debianbase.de> Wed, 27 Jul 2005 19:05:50 -0100
-
-xen (2.0.6-1) unstable; urgency=low
-
- * Patches applied upstream: non-xen-init-exit.patch, add-build.patch,
- python-install.patch, disable-html-docs.patch.
- * New upstream released. Closes: #311336.
- * Remove comparison to UML from xen short description. Closes: #317066.
- * Make packages conflicts with 1.2 doc debs. Closes: #304285.
- * Add iproute to xen depends, as it uses /bin/ip. Closes: #300488,
- #317468.
-
- -- Adam Heath <doogie at brainfood.com> Wed, 06 Jul 2005 12:35:50 -0500
-
-xen (2.0.5-3) experimental; urgency=low
-
- * Change priority/section to match the overrides file.
-
- -- Adam Heath <doogie at brainfood.com> Fri, 18 Mar 2005 12:43:50 -0600
-
-xen (2.0.5-2) experimental; urgency=low
-
- * Mike McCallister <mike+debian at metalogue.com>,
- Tommi Virtanen <tv at debian.org>, Tom Hibbert <tom at nsp.co.nz>:
- Fix missing '.' in update-rc.d call in xen.postinst. Closes: #299384
-
- -- Adam Heath <doogie at brainfood.com> Fri, 18 Mar 2005 11:39:56 -0600
-
-xen (2.0.5-1) experimental; urgency=low
-
- * New upstream.
- * Remove pic-lib.patch, tools-misc-TARGETS.patch, and clean-mttr.patch
- as they have been applied upstream(in various forms).
- * xend now starts at priority 20, stops at 21, while xendomains starts
- at 21, and stops at 20.
-
- -- Adam Heath <doogie at brainfood.com> Fri, 11 Mar 2005 14:33:33 -0600
-
-xen (2.0.4-4) experimental; urgency=low
-
- * Bah, major booboo. Add /boot to debian/xen.install, so xen.gz will
- get shipped. Reported by Clint Adams <schizo at debian.org>.
-
- -- Adam Heath <doogie at brainfood.com> Tue, 15 Feb 2005 13:00:57 -0600
-
-xen (2.0.4-3) experimental; urgency=low
-
- * Fix file overlap(/usr/share/doc/xen/examples/*) between xen and
- xen-docs. Reported by Tupshin Harper <tupshin at tupshin.com>.
-
- -- Adam Heath <doogie at brainfood.com> Sun, 06 Feb 2005 01:22:45 -0600
-
-xen (2.0.4-2) experimental; urgency=low
-
- * Fix kernel patch generation. It was broken when I integrated with
- debian's kernel source. I used a symlink, and diff doesn't follow
- those.
-
- -- Adam Heath <doogie at brainfood.com> Sat, 05 Feb 2005 18:16:35 -0600
-
-xen (2.0.4-1) experimental; urgency=low
-
- * New upstream.
- * xen.deb can now install on a plain kernel; that is, the init scripts
- exit successfully if /proc/xen/privcmd doesn't exist. This allows
- for dual-boot setups.
- * Manpages do not yet exist xend, xenperf, xensv, xfrd, nor xm. xend
- xfrd are daemons, and take little if any options. I've not had a need
- to use xenperf nor xensv yet. xm has nice built in help(xm help).
- * Upstream now requires either linux 2.4.29, or 2.6.10. Since 2.4.29 is
- not yet in debian, disable the 2.4 patch generation. Closes: #271245.
- * Not certain how the kernel-patch-xen was empty. It's not now, with
- the repackaging. Closes: #272299.
- * Xen no longer produces kernel images, so problems about missing features
- are no longer valid. Closes: #253924.
- * Acknowledge nmu bugs:
- * No longer build-depend on gcc 3.3, as the default gcc works. Closes:
- #243048.
-
- -- Adam Heath <doogie at brainfood.com> Sat, 05 Feb 2005 18:04:27 -0600
-
-xen (2.0.3-0.1) unstable; urgency=low
-
- * Changes from Tommi Virtanen:
- * Added dh-kpatches and libcurl3-dev to Build-Depends.
- * Add /etc/xen/sv/params.py and /etc/xen/xend/params.py.
- * Add xmexample1 and xmexample2 to xen/doc/examples.
-
- -- Adam Heath <doogie at brainfood.com> Wed, 26 Jan 2005 10:55:07 -0600
-
-xen (2.0.3-0) unstable; urgency=low
-
- * New upstream. Closes: #280733.
- * Repackaged from scratch.
- * Using unreleased patch management system. See debian/README.build.
- * After extracting the .dsc, there are no special steps needed
- * Those wanting to change the source, use the normal procedures for
- any package, including using interdiff(or other tool) to send a
- patch to me or the bts.
- * No longer try to do anything fancy with regard to the layout of the
- built kernels. Now, only patches are distributed. Please make use of
- the xen support in kernel-package.
- * Early preview release to #debian-devel.
-
- -- Adam Heath <doogie at brainfood.com> Tue, 25 Jan 2005 13:24:54 -0600
-
-xen (1.2-4.1) unstable; urgency=high
-
- * NMU
- * Remove gcc-3.2 from Build-Depends as isn't used during build
- (Closes: #243048)
-
- -- Frank Lichtenheld <djpig at debian.org> Sat, 21 Aug 2004 17:42:28 +0200
-
-xen (1.2-4) unstable; urgency=low
-
- * Added xen-docs.README.Debian, which explains the kernel image layout,
- and contains references on the locations differ from what is mentioned
- by the upstream documentation. Closes: #230345.
-
- -- Adam Heath <doogie at brainfood.com> Fri, 26 Mar 2004 17:36:41 -0600
-
-xen (1.2-3) unstable; urgency=low
-
- * Add kernel-source-2.4.25 and kernel-patch-debian-2.4.25 to
- Build-Depends-Indep.
-
- -- Adam Heath <doogie at brainfood.com> Tue, 23 Mar 2004 20:14:39 -0600
-
-xen (1.2-2) unstable; urgency=low
-
- * xen: moved /boot/xen.gz to /usr/lib/kernels/xen-i386/images/vmlinuz
- * kernel-image, kernel-modules: swapped i386/xeno to xeno/i386 in
- /usr/lib/kernels.
- * Add kernel-patch-nfs-swap deb.
- * Apply additional patches to kernel-image-xen:
- * nfs-group
- * nfs-swap
-
- -- Adam Heath <doogie at brainfood.com> Thu, 04 Mar 2004 12:47:47 -0600
-
-xen (1.2-1) unstable; urgency=low
-
- * Initial version.
-
- -- Adam Heath <doogie at brainfood.com> Tue, 02 Mar 2004 13:21:52 -0600
Deleted: trunk/compat
===================================================================
--- trunk/compat 2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/compat 2006-02-16 20:50:40 UTC (rev 6)
@@ -1 +0,0 @@
-4
Deleted: trunk/config.dbs
===================================================================
--- trunk/config.dbs 2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/config.dbs 2006-02-16 20:50:40 UTC (rev 6)
@@ -1,7 +0,0 @@
-ignore-files:
- foo.patch
- Makefile.save
- .*\.patch
-ignore-filenames:
- xen/include/xen/banner.h
-
Deleted: trunk/control
===================================================================
--- trunk/control 2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/control 2006-02-16 20:50:40 UTC (rev 6)
@@ -1,65 +0,0 @@
-Source: xen
-Maintainer: Debian Xen Team <pkg-xen-devel at lists.alioth.debian.org>
-Uploaders: Julien Danjou <acid at debian.org>, Jeremy T. Bouse <jbouse at debian.org>, Guido Trotter <ultrotter at debian.org>
-Section: misc
-Priority: extra
-Standards-Version: 3.6.1.0
-Build-Depends: tetex-bin, tetex-extra, gs-common, debhelper (>= 4), libcurl3-dev | libcurl-dev, dh-kpatches, python-dev, python (>= 2.2), gcc, transfig, wget, libncurses5-dev, libsdl1.2-dev, libvncserver-dev, libjpeg-dev, bzip2, hotplug, bash, bcc, dpatch
-
-Package: xen
-Section: misc
-Architecture: i386 amd64
-Depends: python-twisted, python, libxen-python, iproute, hotplug | udev, ${shlibs:Depends}
-Recommends: bridge-utils
-Suggests: linux-xen0-2.6
-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
- Laboratory, as part of the UK-EPSRC funded XenoServers project.
- .
- Xen enables multiple operating system images to execute concurrently
- on the same hardware with very low performance overhead --- much lower
- than commercial offerings for the same x86 platform.
-
-Package: libxen3.0
-Section: libs
-Architecture: i386 amd64
-Depends: ${shlibs:Depends}
-Conflicts: xen-docs (<= 1.2), libxen2.0
-Description: control library for XEN, a Virtual Machine Monitor
- Library to control the XEN microkernel. Contains functions for creating,
- starting, stopping, saving, virtual instances.
-
-Package: libxen-dev
-Section: libdevel
-Architecture: i386 amd64
-Depends: libxen3.0 (= ${Source-Version})
-Description: development files for the control library for XEN
- Users wishing to develop their own tools for interfaces to the underlying
- XEN kernel should install this package.
-
-Package: xen-docs
-Section: misc
-Architecture: all
-Description: documentation for XEN, a Virtual Machine Monitor
- This package contains all the large documentation files for XEN. This
- includes a description interface(both the api, and a nice explanation of
- how XEN works). It also contains the VBD and Xeno howtos.
-
-Package: libxen-python
-Section: python
-Architecture: i386 amd64
-Depends: ${shlibs:Depends}, ${python:Depends}
-Description: python wrapper around libxc, the control library for XEN
- This python library wraps the C library, and provides a nice OO interface
- to the low-level system calls. It also provides some higher-level config
- file parsing.
-
-Package: linux-patch-xen
-Section: misc
-Architecture: i386 amd64
-Depends: ${kpatch:Depends}
-Conflicts: xen-docs (<= 1.2)
-Description: patch to linux for the XEN sub-arch
- This kernel patch modifies linux, so that it can run inside XEN, a
- Virtual Machine Monitor.
Deleted: trunk/copyright
===================================================================
--- trunk/copyright 2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/copyright 2006-02-16 20:50:40 UTC (rev 6)
@@ -1,46 +0,0 @@
-This is xen, a virtual machine monitor, in the same genre as UML and VMWARE,
-but where the guest OS is ported, and runs in ring1, for speed.
-
-It was initially made into a package by Adam Heath <doogie at brainfood.com>,
-with sources obtained from:
-
-http://www.cl.cam.ac.uk/netos/xen
-
-The project is partially hosted on sourceforge. It's homepage(on sf)
-redirects to the above url. The lists are hosted there. But they don't
-use cvs; instead, they use bitkeeper, which is hosted on bkbits.net.
-
-It's copyright is partially GPL v2 and BSD. The header in the upstream
-COPYING file is included below.
-
-On debian machines, the GPL v2 is located at
-/usr/share/common-licenses/GPL-2.
-===
-
-GNU General Public License
---------------------------
-
-Most files in this repository are licensed under the terms of the GNU
-General Public License (GPL), a copy of which is attached at the end
-of this notice. Note that the only valid version of the GPL as far as
-the files in this repository are concerned is _this_ particular
-version of the license (i.e., *only* v2, not v2.2 or v3.x or
-whatever), unless explicitly otherwise stated.
-
-Licensing Exceptions (the relaxed BSD-style license)
-----------------------------------------------------
-
-For the convenience of users and those who are porting OSes to run as
-Xen guests, certain files in this repository are not subject to the
-GPL when distributed separately or included in software packages
-outside this repository. Instead we specify a much more relaxed
-BSD-style license. Affected files include the Xen interface headers
-(xen/include/public/COPYING), and various drivers, support functions
-and header files within the Linux sparse source trees. In all such
-cases, license terms are stated at the top of the file or in a COPYING
-file in the same directory. Note that _any_ file that is modified and
-then distributed within a Linux kernel is still subject to the GNU GPL.
-
- -- Keir Fraser (on behalf of the Xen team)
-
-==
Copied: trunk/debian/README.build (from rev 5, trunk/README.build)
Copied: trunk/debian/changelog (from rev 5, trunk/changelog)
Copied: trunk/debian/compat (from rev 5, trunk/compat)
Copied: trunk/debian/config.dbs (from rev 5, trunk/config.dbs)
Copied: trunk/debian/control (from rev 5, trunk/control)
Copied: trunk/debian/copyright (from rev 5, trunk/copyright)
Copied: trunk/debian/libxen-dev.copyright (from rev 5, trunk/libxen-dev.copyright)
Copied: trunk/debian/libxen-dev.install (from rev 5, trunk/libxen-dev.install)
Copied: trunk/debian/libxen-python.install (from rev 5, trunk/libxen-python.install)
Copied: trunk/debian/libxen3.0.install (from rev 5, trunk/libxen3.0.install)
Copied: trunk/debian/linux-patch-xen.kpatches (from rev 5, trunk/linux-patch-xen.kpatches)
Copied: trunk/debian/patches (from rev 5, trunk/patches)
Copied: trunk/debian/rules (from rev 5, trunk/rules)
Copied: trunk/debian/xen-docs.install (from rev 5, trunk/xen-docs.install)
Copied: trunk/debian/xen.install (from rev 5, trunk/xen.install)
Copied: trunk/debian/xen.manpages (from rev 5, trunk/xen.manpages)
Copied: trunk/debian/xen.postinst (from rev 5, trunk/xen.postinst)
Copied: trunk/debian/xen.postrm (from rev 5, trunk/xen.postrm)
Copied: trunk/debian/xen.prerm (from rev 5, trunk/xen.prerm)
Deleted: trunk/libxen-dev.copyright
===================================================================
--- trunk/libxen-dev.copyright 2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/libxen-dev.copyright 2006-02-16 20:50:40 UTC (rev 6)
@@ -1,74 +0,0 @@
-This is xen, a virtual machine monitor, in the same genre as UML and VMWARE,
-but where the guest OS is ported, and runs in ring1, for speed.
-
-It was initially made into a package by Adam Heath <doogie at brainfood.com>,
-with sources obtained from:
-
-http://www.cl.cam.ac.uk/netos/xen
-
-The project is partially hosted on sourceforge. It's homepage(on sf)
-redirects to the above url. The lists are hosted there. But they don't
-use cvs; instead, they use bitkeeper, which is hosted on bkbits.net.
-
-It's copyright is partially GPL v2 and BSD. The header in the upstream
-COPYING file is included below.
-
-On debian machines, the GPL v2 is located at
-/usr/share/common-licenses/GPL-2.
-===
-
-GNU General Public License
---------------------------
-
-Most files in this repository are licensed under the terms of the GNU
-General Public License (GPL), a copy of which is attached at the end
-of this notice. Note that the only valid version of the GPL as far as
-the files in this repository are concerned is _this_ particular
-version of the license (i.e., *only* v2, not v2.2 or v3.x or
-whatever), unless explicitly otherwise stated.
-
-Licensing Exceptions (the relaxed BSD-style license)
-----------------------------------------------------
-
-For the convenience of users and those who are porting OSes to run as
-Xen guests, certain files in this repository are not subject to the
-GPL when distributed separately or included in software packages
-outside this repository. Instead we specify a much more relaxed
-BSD-style license. Affected files include the Xen interface headers
-(xen/include/public/COPYING), and various drivers, support functions
-and header files within the Linux sparse source trees. In all such
-cases, license terms are stated at the top of the file or in a COPYING
-file in the same directory. Note that _any_ file that is modified and
-then distributed within a Linux kernel is still subject to the GNU GPL.
-
- -- Keir Fraser (on behalf of the Xen team)
-
-==
-XEN NOTICE
-==========
-
-This copyright applies to all files within this subdirectory. All
-other files in the Xen source distribution are covered by version 2 of
-the GNU General Public License.
-
- -- Keir Fraser (on behalf of the Xen team)
-
-=====================================================================
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to
-deal in the Software without restriction, including without limitation the
-rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-sell copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-DEALINGS IN THE SOFTWARE.
Deleted: trunk/libxen-dev.install
===================================================================
--- trunk/libxen-dev.install 2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/libxen-dev.install 2006-02-16 20:50:40 UTC (rev 6)
@@ -1,5 +0,0 @@
-usr/include/*.h
-usr/include/xen/*.h
-usr/include/xen/io/*.h
-usr/include/xen/linux/*.h
-usr/include/xen/COPYING
Deleted: trunk/libxen-python.install
===================================================================
--- trunk/libxen-python.install 2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/libxen-python.install 2006-02-16 20:50:40 UTC (rev 6)
@@ -1,8 +0,0 @@
-usr/lib/python2.3/site-packages/xen/__init__.py
-usr/lib/python2.3/site-packages/xen/lowlevel
-usr/lib/python2.3/site-packages/xen/web
-usr/lib/python2.3/site-packages/grub
-usr/lib/python2.3/site-packages/xen/xend
-usr/lib/python2.3/site-packages/xen/sv
-usr/lib/python2.3/site-packages/xen/xm
-usr/lib/python2.3/site-packages/xen/util
Deleted: trunk/libxen3.0.install
===================================================================
--- trunk/libxen3.0.install 2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/libxen3.0.install 2006-02-16 20:50:40 UTC (rev 6)
@@ -1,11 +0,0 @@
-usr/lib/libxenctrl.a
-usr/lib/libxenctrl.so
-usr/lib/libxenctrl.so.3.0
-usr/lib/libxenctrl.so.3.0.0
-usr/lib/libxenguest.a
-usr/lib/libxenguest.so
-usr/lib/libxenguest.so.3.0
-usr/lib/libxenguest.so.3.0.0
-usr/lib/libxenstore.so
-usr/lib/xen/bin
-usr/lib/xen/boot/vmxloader
Deleted: trunk/linux-patch-xen.kpatches
===================================================================
--- trunk/linux-patch-xen.kpatches 2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/linux-patch-xen.kpatches 2006-02-16 20:50:40 UTC (rev 6)
@@ -1,11 +0,0 @@
-Patch-name: xen kernel patch
-Patch-id: xen
-Path-strip-level: 1
-
-Patch-file: linux-2.6.12-xen.patch
-Architecture: i386
-Kernel-version: 2.6.12
-
-Patch-file: linux-2.6.12-xen.patch
-Architecture: amd64
-Kernel-version: 2.6.12
Deleted: trunk/rules
===================================================================
--- trunk/rules 2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/rules 2006-02-16 20:50:40 UTC (rev 6)
@@ -1,108 +0,0 @@
-#!/usr/bin/make -f
-
-CC := gcc
-KERNELS :=
-LINUX_VERSIONS := 2.6.12
-ALLSPARSETREES := $(patsubst %,linux-%,$(LINUX_VERSIONS))
-PAE := n
-OLDEXTRAVERSION := $(shell cat patches/linux-$(LINUX_VERSIONS)/*.patch |grep "+EXTRAVERSION" | sed s/+//)\$$(XENGUEST)
-#ALLSPARSETREES := linux-2.4.29 linux-2.6.10
-#DH_VERBOSE := -v
-
-export KERNELS ALLSPARSETREES DH_VERBOSE
-export DH_VERBOSE
-export CC
-
-DEB_VERSION := $(shell dpkg-parsechangelog | sed -n 's/^Version: //p')
-DEB_REVISION := $(shell echo "$(DEB_VERSION)" | sed 's/.*-//')
-UP_VERSION := $(shell echo "$(DEB_VERSION)" | sed 's/-[^-]*$$//')
-DEB_BUILD_ARCH := $(shell dpkg-architecture -qDEB_BUILD_ARCH)
-
-include /usr/share/dpatch/dpatch.make
-
-clean: really-clean unpatch
-
-really-clean:
- $(MAKE) mrproper
- rm debian/install debian/stamps debian/linux-source linux-$(LINUX_VERSIONS)-xen linux-${LINUX_VERSIONS}-xen-sparse linux-${LINUX_VERSIONS}.tar.bz2 linux-$(LINUX_VERSIONS)-xen.patch -rf
- dh_clean
-
-build: patch-stamp debian/stamps/build $(addsuffix -xen.patch,$(ALLSPARSETREES))
-
-debian/stamps/build:
- mkdir -p $(@D)
- rm -rf debian/install
- $(MAKE) all DESTDIR=$(CURDIR)/debian/install KERNELS= GCC=$(CC) CC=$(CC) HOSTCC=$(CC) XEN_TARGET_X86_PAE=$(PAE)
- touch $@
-
-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) XEN_TARGET_X86_PAE=$(PAE)
- $(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
- mv debian/install/usr/lib/python2.3/site-packages/xen/xend/server/params.py debian/install/etc/xen/xend/params.py
- ln -s /etc/xen/xend/params.py debian/install/usr/lib/python2.3/site-packages/xen/xend/server/params.py
-# mv debian/install/usr/lib/python2.3/site-packages/xen/sv/params.py debian/install/etc/xen/sv/params.py
-# ln -s /etc/xen/sv/params.py debian/install/usr/lib/python2.3/site-packages/xen/sv/params.py
- mkdir -p debian/install/usr/share/doc/xen/examples
- mv debian/install/etc/xen/xmexample* debian/install/usr/share/doc/xen/examples
- chmod +x \
- debian/install/usr/lib/python2.3/site-packages/xen/xend/XendClient.py \
- debian/install/usr/lib/python2.3/site-packages/xen/xend/server/SrvServer.py \
- debian/install/usr/lib/python2.3/site-packages/xen/xend/sxp.py \
-# debian/install/usr/lib/python2.3/site-packages/xen/util/console_client.py
-
-$(patsubst %,linux-%-xen.patch,$(LINUX_VERSIONS)): linux-%-xen.patch: debian/linux-source/linux/%.unpatched
-$(patsubst %,debian/linux-source/linux/%.patched,$(LINUX_VERSIONS)): debian/linux-source/linux/%.patched: debian/linux-source/linux/%.extracted
-
-$(patsubst %,debian/linux-source/linux/%.extracted,$(LINUX_VERSIONS)): debian/linux-source/linux/%.extracted:
- rm -rf $(@D)
- mkdir -p $(@D)
-# bzcat $< | tar -C $(@D) -x
- touch $@
-
-$(patsubst %,debian/linux-source/linux/%.unpatched,$(LINUX_VERSIONS)): debian/linux-source/linux/%.unpatched: debian/linux-source/linux/%.extracted
- rm -f pristine-linux-$*
-# cd $(@D)/linux-source-$*; if ! /usr/src/kernel-patches/all/$*/unpatch/debian; then rm -f $<; exit 1; fi
-# touch $(@D)/linux-source-$*/.valid-pristine
-# mv $(@D)/linux-source-$* pristine-linux-$*
-# touch linux-$*.tar.bz2
- touch $@
-
-
-kernel-patches: $(addsuffix -xen.patch,$(ALLSPARSETREES))
-$(addsuffix -xen.patch,$(ALLSPARSETREES)):
-# wget ftp://ftp.de.kernel.org/pub/linux/kernel/v2.6/linux-${LINUX_VERSIONS}.tar.bz2
-# ln -s linux-2.6-xen-sparse linux-${LINUX_VERSIONS}-xen-sparse
- $(MAKE) linux-2.6-xen-config CONFIGMODE=oldconfig XEN_TARGET_X86_PAE=$(PAE)
- cp linux-$(LINUX_VERSIONS)-xen/Makefile Makefile.sav
- cat Makefile.sav | sed "s/$(OLDEXTRAVERSION)/EXTRAVERSION =/" >linux-$(LINUX_VERSIONS)-xen/Makefile
- diff -Nurp pristine-linux-$(LINUX_VERSIONS)/ linux-$(LINUX_VERSIONS)-xen/ >linux-$(LINUX_VERSIONS)-xen.patch ; \
- mv Makefile.sav linux-$(LINUX_VERSIONS)-xen/Makefile
-
-binary: install $(addsuffix -xen.patch,$(ALLSPARSETREES))
- @echo "DEB_VERSION='$(DEB_VERSION)' DEB_REVISION='$(DEB_REVISION)' UP_VERSION='$(UP_VERSION)' DEB_BUILD_ARCH='$(DEB_BUILD_ARCH)'"
- dh_clean -k
- dh_testdir
- dh_testroot
- (if [ "$(DEB_BUILD_ARCH)" == "amd64" ]; then \
- cp -a $(CURDIR)/debian/install/usr/lib64/* $(CURDIR)/debian/install/usr/lib/; \
- rm -rf $(CURDIR)/debian/install/usr/lib64 ;\
- fi)
- dh_install -N xen-docs --sourcedir=$(CURDIR)/debian/install --list-missing
- dh_install -p xen-docs -X examples --sourcedir=$(CURDIR)/debian/install
- dh_installdocs
- dh_installchangelogs
- dh_installkpatches
- dh_installman
- dh_python
- dh_strip
- dh_compress
- dh_makeshlibs -V 'libxen3.0 (>= $(UP_VERSION))'
- dh_shlibdeps -l$(CURDIR)/debian/install/usr/lib -Llibxen3.0 ; \
- dh_fixperms
- dh_md5sums
- dh_installdeb
- dh_gencontrol
- dh_builddeb
Deleted: trunk/xen-docs.install
===================================================================
--- trunk/xen-docs.install 2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/xen-docs.install 2006-02-16 20:50:40 UTC (rev 6)
@@ -1,2 +0,0 @@
-usr/share/doc/xen
-
Deleted: trunk/xen.install
===================================================================
--- trunk/xen.install 2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/xen.install 2006-02-16 20:50:40 UTC (rev 6)
@@ -1,6 +0,0 @@
-usr/bin
-usr/sbin
-usr/share/xen/qemu/keymaps
-usr/share/doc/xen/examples
-etc
-boot
Deleted: trunk/xen.manpages
===================================================================
--- trunk/xen.manpages 2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/xen.manpages 2006-02-16 20:50:40 UTC (rev 6)
@@ -1,7 +0,0 @@
-debian/install/usr/share/man/man1/xm.1
-debian/install/usr/share/man/man1/xentop.1
-debian/install/usr/share/man/man1/xentrace_format.1
-debian/install/usr/share/man/man5/xmdomain.cfg.5
-debian/install/usr/share/man/man5/xend-config.sxp.5
-debian/install/usr/share/man/man8/xentrace.8
-
Deleted: trunk/xen.postinst
===================================================================
--- trunk/xen.postinst 2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/xen.postinst 2006-02-16 20:50:40 UTC (rev 6)
@@ -1,25 +0,0 @@
-#!/bin/sh
-set -e
-
-mkdir -p /var/lib/xenstored /var/run/xenstored /var/lib/xen/save /var/lock/subsys
-
-if [ -x /usr/sbin/invoke-rc.d ]; then
- invoke() {
- script=$1
- shift
- invoke-rc.d $script "$@"
- }
-else
- invoke() {
- script=$1
- shift
- /etc/init.d/$script "$@"
- }
-fi
-
-update-rc.d xend start 20 2 3 4 5 . stop 21 0 1 6 .
-invoke xend start
-update-rc.d xendomains start 21 2 3 4 5 . stop 20 0 1 6 .
-invoke xendomains start
-
-#DEBHELPER#
Deleted: trunk/xen.postrm
===================================================================
--- trunk/xen.postrm 2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/xen.postrm 2006-02-16 20:50:40 UTC (rev 6)
@@ -1,8 +0,0 @@
-#!/bin/sh
-set -e
-if [ "$1" = purge ]; then
- update-rc.d xend remove
- update-rc.d xendomains remove
-fi
-
-#DEBHELPER#
Deleted: trunk/xen.prerm
===================================================================
--- trunk/xen.prerm 2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/xen.prerm 2006-02-16 20:50:40 UTC (rev 6)
@@ -1,20 +0,0 @@
-#!/bin/sh
-set -e
-if [ -x /usr/sbin/invoke-rc.d ]; then
- invoke() {
- script=$1
- shift
- invoke-rc.d $script "$@"
- }
-else
- invoke() {
- script=$1
- shift
- /etc/init.d/$script "$@"
- }
-fi
-
-invoke xend stop
-invoke xendomains stop
-
-#DEBHELPER#
More information about the Pkg-xen-changes
mailing list