pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc Update to Xen 3.3.1.
details: https://anonhg.NetBSD.org/pkgsrc/rev/a161b7ba134d
branches: trunk
changeset: 553041:a161b7ba134d
user: cegger <cegger%pkgsrc.org@localhost>
date: Tue Jan 13 13:48:32 2009 +0000
description:
Update to Xen 3.3.1.
This is a mainenance release with a number of stability fixes.
diffstat:
doc/CHANGES-2009 | 4 +-
sysutils/xenkernel33/Makefile | 6 +-
sysutils/xenkernel33/distinfo | 10 +-
sysutils/xenkernel33/patches/patch-aa | 14 +-
sysutils/xentools33/Makefile | 4 +-
sysutils/xentools33/PLIST | 4 +-
sysutils/xentools33/distinfo | 15 +--
sysutils/xentools33/patches/patch-af | 29 ++++--
sysutils/xentools33/patches/patch-ce | 21 +++-
sysutils/xentools33/patches/patch-ga | 111 ------------------------
sysutils/xentools33/patches/patch-gc | 152 ----------------------------------
sysutils/xentools33/patches/patch-gd | 60 -------------
12 files changed, 61 insertions(+), 369 deletions(-)
diffs (truncated from 580 to 300 lines):
diff -r ebbaab3cad1c -r a161b7ba134d doc/CHANGES-2009
--- a/doc/CHANGES-2009 Tue Jan 13 13:24:41 2009 +0000
+++ b/doc/CHANGES-2009 Tue Jan 13 13:48:32 2009 +0000
@@ -1,4 +1,4 @@
-$NetBSD: CHANGES-2009,v 1.219 2009/01/13 13:24:41 wiz Exp $
+$NetBSD: CHANGES-2009,v 1.220 2009/01/13 13:48:32 cegger Exp $
Changes to the packages collection and infrastructure in 2009:
@@ -299,3 +299,5 @@
Updated mail/evolution-data-server to 2.24.3 [wiz 2009-01-13]
Updated mail/evolution to 2.24.3 [wiz 2009-01-13]
Updated mail/evolution-exchange to 2.24.3 [wiz 2009-01-13]
+ Updated sysutils/xenkernel33 to 3.3.1nb1 [cegger 2009-01-13]
+ Updated sysutils/xentools33 to 3.3.1nb3 [cegger 2009-01-13]
diff -r ebbaab3cad1c -r a161b7ba134d sysutils/xenkernel33/Makefile
--- a/sysutils/xenkernel33/Makefile Tue Jan 13 13:24:41 2009 +0000
+++ b/sysutils/xenkernel33/Makefile Tue Jan 13 13:48:32 2009 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.7 2008/10/13 21:41:26 joerg Exp $
+# $NetBSD: Makefile,v 1.8 2009/01/13 13:48:33 cegger Exp $
#
-VERSION= 3.3.0
+VERSION= 3.3.1
DISTNAME= xen-${VERSION}
PKGNAME= xenkernel33-${VERSION}
PKGREVISION= 1
@@ -11,7 +11,7 @@
MAINTAINER= cegger%NetBSD.org@localhost
HOMEPAGE= http://xen.org/
-COMMENT= Xen 3.3.0 Kernel
+COMMENT= Xen 3.3.1 Kernel
PKG_DESTDIR_SUPPORT= user-destdir
diff -r ebbaab3cad1c -r a161b7ba134d sysutils/xenkernel33/distinfo
--- a/sysutils/xenkernel33/distinfo Tue Jan 13 13:24:41 2009 +0000
+++ b/sysutils/xenkernel33/distinfo Tue Jan 13 13:48:32 2009 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.7 2008/10/14 11:31:54 joerg Exp $
+$NetBSD: distinfo,v 1.8 2009/01/13 13:48:33 cegger Exp $
-SHA1 (xen-3.3.0.tar.gz) = b6365864eeb5125e0f66a056c4c72816e1789358
-RMD160 (xen-3.3.0.tar.gz) = c98c08617e302ef4004d17cb0ba161d0ed7af59c
-Size (xen-3.3.0.tar.gz) = 11338614 bytes
-SHA1 (patch-aa) = 2f29787cff46fbfb76eaa27d430e828cb1b6e0d3
+SHA1 (xen-3.3.1.tar.gz) = fa63c80e04dfc1bb376d98c5a0a0b08f7912b3f9
+RMD160 (xen-3.3.1.tar.gz) = 31d3e801b4eec37715900c6247be403aaafdd5e1
+Size (xen-3.3.1.tar.gz) = 11329774 bytes
+SHA1 (patch-aa) = 0d11c758ad0a0ca657bf2e0f89ca23ff67b76bb7
diff -r ebbaab3cad1c -r a161b7ba134d sysutils/xenkernel33/patches/patch-aa
--- a/sysutils/xenkernel33/patches/patch-aa Tue Jan 13 13:24:41 2009 +0000
+++ b/sysutils/xenkernel33/patches/patch-aa Tue Jan 13 13:48:32 2009 +0000
@@ -1,13 +1,13 @@
-$NetBSD: patch-aa,v 1.1.1.1 2008/08/07 20:31:34 cegger Exp $
+$NetBSD: patch-aa,v 1.2 2009/01/13 13:48:33 cegger Exp $
---- xen/include/asm-x86/page.h.orig 2008-08-01 10:54:54.000000000 +0200
+--- xen/include/asm-x86/page.h.orig 2009-01-05 11:27:00.000000000 +0000
+++ xen/include/asm-x86/page.h
@@ -301,7 +301,7 @@ void setup_idle_pagetable(void);
* WARNING: This will need to be disabled to run OSes that use the spare PTE
* bits themselves (e.g., *BSD).
*/
--#ifndef NDEBUG
-+#if 0
- #define _PAGE_GNTTAB _PAGE_AVAIL2
- #else
- #define _PAGE_GNTTAB 0
+-#ifdef NDEBUG
++#if 1
+ #undef _PAGE_GNTTAB
+ #endif
+ #ifndef _PAGE_GNTTAB
diff -r ebbaab3cad1c -r a161b7ba134d sysutils/xentools33/Makefile
--- a/sysutils/xentools33/Makefile Tue Jan 13 13:24:41 2009 +0000
+++ b/sysutils/xentools33/Makefile Tue Jan 13 13:48:32 2009 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.11 2008/10/27 14:02:06 cegger Exp $
+# $NetBSD: Makefile,v 1.12 2009/01/13 13:48:32 cegger Exp $
#
-VERSION= 3.3.0
+VERSION= 3.3.1
DISTNAME= xen-${VERSION}
PKGNAME= xentools33-${VERSION}
PKGREVISION= 3
diff -r ebbaab3cad1c -r a161b7ba134d sysutils/xentools33/PLIST
--- a/sysutils/xentools33/PLIST Tue Jan 13 13:24:41 2009 +0000
+++ b/sysutils/xentools33/PLIST Tue Jan 13 13:48:32 2009 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2008/09/30 15:08:34 joerg Exp $
+@comment $NetBSD: PLIST,v 1.7 2009/01/13 13:48:32 cegger Exp $
bin/lsevtchn
bin/pygrub
bin/readnotes
@@ -8,7 +8,6 @@
bin/xencons
bin/xenconsole
bin/xenctx
-bin/xenperf
bin/xenstore
bin/xenstore-chmod
bin/xenstore-control
@@ -496,6 +495,7 @@
sbin/xend
sbin/xenmon.py
sbin/xenperf
+sbin/xenpm
sbin/xenstored
sbin/xentop
sbin/xentrace_setmask
diff -r ebbaab3cad1c -r a161b7ba134d sysutils/xentools33/distinfo
--- a/sysutils/xentools33/distinfo Tue Jan 13 13:24:41 2009 +0000
+++ b/sysutils/xentools33/distinfo Tue Jan 13 13:48:32 2009 +0000
@@ -1,14 +1,14 @@
-$NetBSD: distinfo,v 1.14 2008/10/09 10:15:52 cegger Exp $
+$NetBSD: distinfo,v 1.15 2009/01/13 13:48:32 cegger Exp $
-SHA1 (xen-3.3.0.tar.gz) = b6365864eeb5125e0f66a056c4c72816e1789358
-RMD160 (xen-3.3.0.tar.gz) = c98c08617e302ef4004d17cb0ba161d0ed7af59c
-Size (xen-3.3.0.tar.gz) = 11338614 bytes
+SHA1 (xen-3.3.1.tar.gz) = fa63c80e04dfc1bb376d98c5a0a0b08f7912b3f9
+RMD160 (xen-3.3.1.tar.gz) = 31d3e801b4eec37715900c6247be403aaafdd5e1
+Size (xen-3.3.1.tar.gz) = 11329774 bytes
SHA1 (patch-aa) = 74c3023e39baf488f8bae060e93f6175b32df61a
SHA1 (patch-ab) = a6244d421dc995c9bcbc9959de422972f9d46b6d
SHA1 (patch-ac) = 70af1b1a787b9dad9e41a2ffe14d595c6797b4d7
SHA1 (patch-ad) = 323e854e5872e770580068fa93a74bd0b1531025
SHA1 (patch-ae) = bb7116a71bf6637591b639511f055836a13d9887
-SHA1 (patch-af) = 5995f0f8ee9cf40c8ac43d02568d942430993b3e
+SHA1 (patch-af) = c39bd79ebb409e6e0bfc45b9c048fbf77863d7a0
SHA1 (patch-ag) = 6b6c26c5fbb28b9cc37e76b250cc90fed111e78a
SHA1 (patch-ah) = cc8d95c73d7f4a08f311e8417d26f53ffd010549
SHA1 (patch-ai) = 0906a5ec3a7450fc987b01289e2560e60966d00d
@@ -28,7 +28,7 @@
SHA1 (patch-cb) = 9b7834e367a1820f28c0c1053d3f351751a12283
SHA1 (patch-cc) = 598f7cda0e3137188f97605037b0b1c26ae8d0c0
SHA1 (patch-cd) = 5563a72e203e789a86f4166c71ddb3fcff5215c6
-SHA1 (patch-ce) = 379774429d79724dbcd69d7c246d68d974d5ba89
+SHA1 (patch-ce) = 24d71f68a93b59bd5c5441c257d34862e7302040
SHA1 (patch-cf) = 055af260b497cbfaa5732f05267526e9fb1d1536
SHA1 (patch-cg) = 1f6ec716a101256274b6fff47b825271403a1ee0
SHA1 (patch-da) = b775dc2ba49bd2d3e044f7393294e2194d8c6b60
@@ -49,6 +49,3 @@
SHA1 (patch-fc) = 37c9b0897182de93a01f9620ef6346ef68157770
SHA1 (patch-fd) = cb4741bf33050d72cfbcd2eff4a8632d976de643
SHA1 (patch-fe) = 85d42672766fe8ce2dc7f745938722710c6ee5a3
-SHA1 (patch-ga) = c7a32f0feefd9b00993e64e406ad2914e6737fb6
-SHA1 (patch-gc) = 26a750ca14bcaa33b3f63c16104d2acfae764c96
-SHA1 (patch-gd) = 78e9bcba7dbd2dbd520c015947240b7e514abf8c
diff -r ebbaab3cad1c -r a161b7ba134d sysutils/xentools33/patches/patch-af
--- a/sysutils/xentools33/patches/patch-af Tue Jan 13 13:24:41 2009 +0000
+++ b/sysutils/xentools33/patches/patch-af Tue Jan 13 13:48:32 2009 +0000
@@ -1,9 +1,9 @@
-$NetBSD: patch-af,v 1.1.1.1 2008/08/07 20:26:58 cegger Exp $
+$NetBSD: patch-af,v 1.2 2009/01/13 13:48:33 cegger Exp $
---- misc/Makefile.orig 2008-08-01 16:38:07.000000000 +0200
+--- misc/Makefile.orig 2009-01-05 11:26:59.000000000 +0000
+++ misc/Makefile
-@@ -14,12 +14,14 @@ TARGETS-y := xenperf
- TARGETS-$(CONFIG_X86) += xen-detect
+@@ -14,17 +14,21 @@ TARGETS-y := xenperf
+ TARGETS-$(CONFIG_X86) += xen-detect xenpm
TARGETS := $(TARGETS-y)
-SUBDIRS-$(CONFIG_LOMOUNT) += lomount
@@ -11,16 +11,23 @@
SUBDIRS-$(CONFIG_MINITERM) += miniterm
SUBDIRS := $(SUBDIRS-y)
--INSTALL_BIN = $(TARGETS) xencons
--INSTALL_SBIN = netfix xm xen-bugtool xen-python-path xend xenperf xsview
-+INSTALL_BIN = $(TARGETS)
-+INSTALL_BIN_SCRIPT = xencons
-+INSTALL_SBIN = xenperf
-+INSTALL_SBIN_SCRIPT = netfix xm xen-bugtool xen-python-path xend xsview
+-INSTALL_BIN-y := xencons
++INSTALL_BIN-y :=
++INSTALL_BIN_SCRIPT-y := xencons
+ INSTALL_BIN-$(CONFIG_X86) += xen-detect
+ INSTALL_BIN := $(INSTALL_BIN-y)
++INSTALL_BIN_SCRIPT := $(INSTALL_BIN_SCRIPT-y)
+
+-INSTALL_SBIN-y := netfix xm xen-bugtool xen-python-path xend xenperf xsview
++INSTALL_SBIN-y := xenperf
++INSTALL_SBIN_SCRIPT-y := netfix xm xen-bugtool xen-python-path xend xsview
+ INSTALL_SBIN-$(CONFIG_X86) += xenpm
+ INSTALL_SBIN := $(INSTALL_SBIN-y)
++INSTALL_SBIN_SCRIPT := $(INSTALL_SBIN_SCRIPT-y)
DEFAULT_PYTHON_PATH := $(shell $(XEN_ROOT)/tools/python/get-path)
PYTHON_PATH ?= $(DEFAULT_PYTHON_PATH)
-@@ -35,10 +37,12 @@ build: $(TARGETS)
+@@ -40,10 +44,12 @@ build: $(TARGETS)
.PHONY: install
install: build
diff -r ebbaab3cad1c -r a161b7ba134d sysutils/xentools33/patches/patch-ce
--- a/sysutils/xentools33/patches/patch-ce Tue Jan 13 13:24:41 2009 +0000
+++ b/sysutils/xentools33/patches/patch-ce Tue Jan 13 13:48:32 2009 +0000
@@ -1,9 +1,9 @@
-$NetBSD: patch-ce,v 1.1.1.1 2008/08/07 20:26:58 cegger Exp $
+$NetBSD: patch-ce,v 1.2 2009/01/13 13:48:33 cegger Exp $
---- ../docs/man/xm.pod.1.orig 2008-08-01 16:38:07.000000000 +0200
+--- ../docs/man/xm.pod.1.orig 2009-01-05 11:26:58.000000000 +0000
+++ ../docs/man/xm.pod.1
-@@ -76,7 +76,7 @@ format, and possible options used in eit
- I<name>=I<value> combinations.
+@@ -75,7 +75,7 @@ in the config file. See L<xmdomain.cfg>
+ format, and possible options used in either the configfile or for I<vars>.
I<configfile> can either be an absolute path to a file, or a relative
-path to a file located in /etc/xen.
@@ -11,7 +11,7 @@
Create will return B<as soon> as the domain is started. This B<does
not> mean the guest OS in the domain has actually booted, or is
-@@ -101,7 +101,7 @@ B<EXAMPLES>
+@@ -156,7 +156,7 @@ B<EXAMPLES>
xm create Fedora4
@@ -20,7 +20,16 @@
soon as it is run.
=item I<without config file>
-@@ -842,7 +842,7 @@ I<policy> is a dot-separated list of nam
+@@ -388,7 +388,7 @@ file format, and possible options used i
+ I<vars>.
+
+ I<configfile> can either be an absolute path to a file, or a relative
+-path to a file located in /etc/xen.
++path to a file located in @XENDCONFDIR@.
+
+ The new subcommand will return without starting the domain. The
+ domain needs to be started using the B<xm start> command.
+@@ -1068,7 +1068,7 @@ I<policy> is a dot-separated list of nam
name pre-fix for the policy XML file. The preceding name parts are
translated into the local path pointing to the policy XML file
relative to the global policy root directory
diff -r ebbaab3cad1c -r a161b7ba134d sysutils/xentools33/patches/patch-ga
--- a/sysutils/xentools33/patches/patch-ga Tue Jan 13 13:24:41 2009 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,111 +0,0 @@
-$NetBSD: patch-ga,v 1.1 2008/10/08 19:13:41 cegger Exp $
-
---- python/xen/xend/XendDomainInfo.py.orig 2008-08-22 09:49:08.000000000 +0000
-+++ python/xen/xend/XendDomainInfo.py
-@@ -455,8 +455,8 @@ class XendDomainInfo:
- try:
- self._constructDomain()
- self._storeVmDetails()
-- self._createDevices()
- self._createChannels()
-+ self._createDevices()
- self._storeDomDetails()
- self._endRestore()
- except:
-@@ -1232,31 +1232,6 @@ class XendDomainInfo:
- def permissionsVm(self, *args):
- return xstransact.SetPermissions(self.vmpath, *args)
-
--
-- def _readVmTxn(self, transaction, *args):
-- paths = map(lambda x: self.vmpath + "/" + x, args)
-- return transaction.read(*paths)
--
-- def _writeVmTxn(self, transaction, *args):
-- paths = map(lambda x: self.vmpath + "/" + x, args)
-- return transaction.write(*paths)
--
-- def _removeVmTxn(self, transaction, *args):
-- paths = map(lambda x: self.vmpath + "/" + x, args)
-- return transaction.remove(*paths)
--
-- def _gatherVmTxn(self, transaction, *args):
-- paths = map(lambda x: self.vmpath + "/" + x, args)
-- return transaction.gather(paths)
--
-- def storeVmTxn(self, transaction, *args):
-- paths = map(lambda x: self.vmpath + "/" + x, args)
-- return transaction.store(*paths)
--
-- def permissionsVmTxn(self, transaction, *args):
-- paths = map(lambda x: self.vmpath + "/" + x, args)
-- return transaction.set_permissions(*paths)
--
- #
- # Function to update xenstore /dom/*
- #
-@@ -1304,8 +1279,11 @@ class XendDomainInfo:
- def _recreateDomFunc(self, t):
- t.remove()
- t.mkdir()
-- t.set_permissions({'dom' : self.domid})
Home |
Main Index |
Thread Index |
Old Index