[Pkg-xen-changes] r492 - in trunk/xen-3/debian: . patches
Bastian Blank
waldi at alioth.debian.org
Fri Jan 18 17:44:10 UTC 2008
Author: waldi
Date: Fri Jan 18 17:44:10 2008
New Revision: 492
Log:
* debian/changelog: Update.
* debian/patches: Refresh.
* debian/patches/series: Update.
* debian/patches/tools-xenfb-prefix.diff: Remove.
Removed:
trunk/xen-3/debian/patches/tools-xenfb-prefix.diff
Modified:
trunk/xen-3/debian/changelog
trunk/xen-3/debian/patches/config-prefix.diff
trunk/xen-3/debian/patches/series
trunk/xen-3/debian/patches/tools-ioemu-config.diff
trunk/xen-3/debian/patches/tools-ldflags.diff
trunk/xen-3/debian/patches/tools-lib-abiname.diff
trunk/xen-3/debian/patches/tools-misc-prefix.diff
trunk/xen-3/debian/patches/tools-prefix.diff
trunk/xen-3/debian/patches/tools-python-prefix.diff
trunk/xen-3/debian/patches/tools-python-xen-xm-relative-path.diff
trunk/xen-3/debian/patches/version.patch
Modified: trunk/xen-3/debian/changelog
==============================================================================
--- trunk/xen-3/debian/changelog (original)
+++ trunk/xen-3/debian/changelog Fri Jan 18 17:44:10 2008
@@ -1,9 +1,8 @@
-xen-3 (3.1.2-3) unstable; urgency=low
+xen-3 (3.2.0-1) UNRELEASED; urgency=low
- * Ship headers to allow building libvirt (closes: #402249)
- Thanks to Guido Guenther.
+ * New upstream version.
- -- Guido Trotter <ultrotter at debian.org> Mon, 17 Dec 2007 16:19:54 +0000
+ -- Bastian Blank <waldi at debian.org> Fri, 18 Jan 2008 17:29:04 +0000
xen-3 (3.1.2-2) unstable; urgency=low
Modified: trunk/xen-3/debian/patches/config-prefix.diff
==============================================================================
--- trunk/xen-3/debian/patches/config-prefix.diff (original)
+++ trunk/xen-3/debian/patches/config-prefix.diff Fri Jan 18 17:44:10 2008
@@ -1,6 +1,6 @@
--- xen-3.orig/Config.mk
+++ xen-3/Config.mk
-@@ -26,6 +26,10 @@
+@@ -31,6 +31,10 @@
include $(XEN_ROOT)/config/$(XEN_OS).mk
include $(XEN_ROOT)/config/$(XEN_TARGET_ARCH).mk
@@ -13,10 +13,10 @@
EXTRA_LIB += $(EXTRA_PREFIX)/$(LIBDIR)
--- xen-3.orig/config/ia64.mk
+++ xen-3/config/ia64.mk
-@@ -3,5 +3,3 @@
-
+@@ -4,5 +4,3 @@
CONFIG_IOEMU := y
CONFIG_XCUTILS := y
+ CONFIG_XENCOMM := y
-
-LIBDIR := lib
--- xen-3.orig/config/powerpc64.mk
@@ -35,7 +35,7 @@
-LIBDIR := lib
# Use only if calling $(LD) directly.
- ifeq ($(XEN_OS),OpenBSD)
+ LDFLAGS_DIRECT_OpenBSD = _obsd
--- xen-3.orig/config/x86_64.mk
+++ xen-3/config/x86_64.mk
@@ -9,7 +9,6 @@
Modified: trunk/xen-3/debian/patches/series
==============================================================================
--- trunk/xen-3/debian/patches/series (original)
+++ trunk/xen-3/debian/patches/series Fri Jan 18 17:44:10 2008
@@ -12,6 +12,5 @@
tools-pygrub-prefix.diff
tools-libfsimage-prefix.diff
disable-features.diff
-tools-xenfb-prefix.diff
tools-misc-xend-race.diff
doc-remove-unused.diff
Modified: trunk/xen-3/debian/patches/tools-ioemu-config.diff
==============================================================================
--- trunk/xen-3/debian/patches/tools-ioemu-config.diff (original)
+++ trunk/xen-3/debian/patches/tools-ioemu-config.diff Fri Jan 18 17:44:10 2008
@@ -1,11 +1,11 @@
--- xen-3.orig/tools/ioemu/vl.c
+++ xen-3/tools/ioemu/vl.c
-@@ -89,7 +89,7 @@
+@@ -99,7 +99,7 @@
+
#include "exec-all.h"
- #include <xen/hvm/params.h>
-#define DEFAULT_NETWORK_SCRIPT "/etc/xen/qemu-ifup"
+#define DEFAULT_NETWORK_SCRIPT "/etc/xen/scripts/qemu-ifup"
- #define DEFAULT_BRIDGE "xenbr0"
-
- //#define DEBUG_UNUSED_IOPORT
+ #ifdef _BSD
+ #define DEFAULT_BRIDGE "bridge0"
+ #else
Modified: trunk/xen-3/debian/patches/tools-ldflags.diff
==============================================================================
--- trunk/xen-3/debian/patches/tools-ldflags.diff (original)
+++ trunk/xen-3/debian/patches/tools-ldflags.diff Fri Jan 18 17:44:10 2008
@@ -1,7 +1,7 @@
--- xen-3.orig/tools/blktap/drivers/Makefile
+++ xen-3/tools/blktap/drivers/Makefile
-@@ -42,11 +42,11 @@
-
+@@ -39,11 +39,11 @@
+ all: $(IBIN) qcow-util
blktapctrl: blktapctrl.c
- $(CC) $(CFLAGS) -o blktapctrl $(LIBS) blktapctrl.c
@@ -22,12 +22,12 @@
xenconsoled: $(patsubst %.c,%.o,$(wildcard daemon/*.c))
- $(CC) $(CFLAGS) $^ -o $@ -L$(XEN_LIBXC) -L$(XEN_XENSTORE) \
+ $(CC) $(CFLAGS) $^ -o $@ $(LDFLAGS) -L$(XEN_LIBXC) -L$(XEN_XENSTORE) \
- $(SOCKET_LIBS) -lxenctrl -lxenstore
+ $(UTIL_LIBS) $(SOCKET_LIBS) -lxenctrl -lxenstore
xenconsole: $(patsubst %.c,%.o,$(wildcard client/*.c))
- $(CC) $(CFLAGS) $^ -o $@ -L$(XEN_LIBXC) -L$(XEN_XENSTORE) \
+ $(CC) $(CFLAGS) $^ -o $@ $(LDFLAGS) -L$(XEN_LIBXC) -L$(XEN_XENSTORE) \
- $(SOCKET_LIBS) -lxenctrl -lxenstore
+ $(UTIL_LIBS) $(SOCKET_LIBS) -lxenctrl -lxenstore
.PHONY: install
--- xen-3.orig/tools/misc/Makefile
Modified: trunk/xen-3/debian/patches/tools-lib-abiname.diff
==============================================================================
--- trunk/xen-3/debian/patches/tools-lib-abiname.diff (original)
+++ trunk/xen-3/debian/patches/tools-lib-abiname.diff Fri Jan 18 17:44:10 2008
@@ -4,13 +4,13 @@
XEN_ROOT = ../..
include $(XEN_ROOT)/tools/Rules.mk
--MAJOR = 3.0
+-MAJOR = 3.2
-MINOR = 0
-
CTRL_SRCS-y :=
CTRL_SRCS-y += xc_core.c
CTRL_SRCS-$(CONFIG_X86) += xc_core_x86.c
-@@ -78,10 +75,10 @@
+@@ -80,10 +77,10 @@
GUEST_PIC_OBJS := $(patsubst %.c,%.opic,$(GUEST_SRCS-y))
LIB := libxenctrl.a
@@ -23,7 +23,7 @@
.PHONY: all
all: build
-@@ -103,16 +100,10 @@
+@@ -105,16 +102,10 @@
install: build
[ -d $(DESTDIR)/usr/$(LIBDIR) ] || $(INSTALL_DIR) $(DESTDIR)/usr/$(LIBDIR)
[ -d $(DESTDIR)/usr/include ] || $(INSTALL_DIR) $(DESTDIR)/usr/include
@@ -42,7 +42,7 @@
$(INSTALL_DATA) xenguest.h $(DESTDIR)/usr/include
.PHONY: TAGS
-@@ -140,26 +131,16 @@
+@@ -143,26 +134,16 @@
libxenctrl.a: $(CTRL_LIB_OBJS)
$(AR) rc $@ $^
@@ -85,7 +85,7 @@
PROFILE=#-pg
BASECFLAGS=-Werror
# Make gcc generate dependencies.
-@@ -49,13 +46,8 @@
+@@ -50,13 +47,8 @@
xs_tdb_dump: xs_tdb_dump.o utils.o tdb.o talloc.o
$(CC) $(CFLAGS) $(LDFLAGS) $^ $(LOADLIBES) $(LDLIBS) -o $@
@@ -101,7 +101,7 @@
libxenstore.a: xs.o xs_lib.o
$(AR) rcs libxenstore.a $^
-@@ -84,9 +76,7 @@
+@@ -85,9 +77,7 @@
$(INSTALL_DIR) $(DESTDIR)/usr/include
$(INSTALL_PROG) xenstore-control xenstore-ls xenstored $(CLIENTS) $(DESTDIR)/usr/$(BINDIR)
$(INSTALL_DIR) $(DESTDIR)/usr/$(LIBDIR)
@@ -190,7 +190,7 @@
$(INSTALL_DATA) fsimage_grub.h $(DESTDIR)/usr/include
@@ -34,13 +29,8 @@
clean distclean:
- rm -f $(PIC_OBJS) $(LIB)
+ rm -f $(PIC_OBJS) $(LIB) $(DEPS)
-libfsimage.so: libfsimage.so.$(MAJOR)
- ln -sf $< $@
Modified: trunk/xen-3/debian/patches/tools-misc-prefix.diff
==============================================================================
--- trunk/xen-3/debian/patches/tools-misc-prefix.diff (original)
+++ trunk/xen-3/debian/patches/tools-misc-prefix.diff Fri Jan 18 17:44:10 2008
@@ -1,16 +1,16 @@
--- xen-3.orig/tools/misc/xend
+++ xen-3/tools/misc/xend
-@@ -31,15 +31,10 @@
+@@ -33,15 +33,10 @@
import time
import commands
--result = commands.getstatusoutput(os.path.join(os.path.dirname(sys.argv[0]),
-- 'xen-python-path'))
--if result[0] != 0:
-- print >>sys.stderr, result[1]
-- sys.exit(1)
--
--sys.path.append(result[1])
+-xpp = os.path.join(os.path.dirname(sys.argv[0]), 'xen-python-path')
+-if os.path.exists(xpp):
+- result = commands.getstatusoutput(xpp)
+- if result[0] != 0:
+- print >>sys.stderr, result[1]
+- sys.exit(1)
+- sys.path.append(result[1])
+sys.path.insert(1, sys.path[0] + '/../lib/python')
from xen.xend.server import SrvDaemon
@@ -18,10 +18,10 @@
class CheckError(ValueError):
pass
-@@ -76,19 +71,19 @@
- raise CheckError("invalid user")
-
- def start_xenstored():
+@@ -95,20 +90,20 @@
+ f.close()
+ except:
+ pass
- XENSTORED_TRACE = os.getenv("XENSTORED_TRACE")
- cmd = "xenstored --pid-file /var/run/xenstore.pid"
- if XENSTORED_TRACE:
@@ -41,10 +41,12 @@
def start_blktapctrl():
if os.fork() == 0:
- os.execvp('blktapctrl', ['blktapctrl'])
+-
+ execute('blktapctrl')
-
++
def main():
try:
+ check_logging()
--- xen-3.orig/tools/misc/xm
+++ xen-3/tools/misc/xm
@@ -1,10 +1,7 @@
Modified: trunk/xen-3/debian/patches/tools-prefix.diff
==============================================================================
--- trunk/xen-3/debian/patches/tools-prefix.diff (original)
+++ trunk/xen-3/debian/patches/tools-prefix.diff Fri Jan 18 17:44:10 2008
@@ -9,8 +9,8 @@
LIBAIO_DIR = ../../libaio/src
CFLAGS += -Werror
-@@ -55,6 +55,7 @@
- $(CC) $(CFLAGS) -o $* $(BLK-OBJS) $*.c $(AIOLIBS) $(LIBS)
+@@ -52,6 +52,7 @@
+ $(CC) $(CFLAGS) -o $* $(BLK-OBJS) $*.c $(LDFLAGS) $(AIOLIBS) $(LIBS)
install: all
+ $(INSTALL_DIR) $(DESTDIR)$(INST_DIR)
@@ -46,8 +46,8 @@
TARGETS := $(TARGETS-y)
-INSTALL_BIN = $(TARGETS) xencons
--INSTALL_SBIN = netfix xm xen-bugtool xen-python-path xend xenperf
-+INSTALL_TARGETS = $(TARGETS) xencons netfix xm xen-bugtool xen-python-path xend
+-INSTALL_SBIN = netfix xm xen-bugtool xen-python-path xend xenperf xsview
++INSTALL_TARGETS = $(TARGETS) xencons netfix xm xen-bugtool xen-python-path xend xenperf xsview
.PHONY: all
all: build
@@ -77,16 +77,16 @@
clean:
--- xen-3.orig/tools/python/Makefile
+++ xen-3/tools/python/Makefile
-@@ -16,7 +16,7 @@
+@@ -24,7 +24,7 @@
.PHONY: build buildpy
- buildpy:
-- CC="$(CC)" CFLAGS="$(CFLAGS)" python setup.py build
-+ CC="$(CC)" CFLAGS="$(CFLAGS)" LIBDIR="$(LIBDIR)" python setup.py build
+ buildpy: xsm.py
+- CC="$(CC)" CFLAGS="$(CFLAGS)" XEN_SECURITY_MODULE="$(XEN_SECURITY_MODULE)" python setup.py build
++ CC="$(CC)" CFLAGS="$(CFLAGS)" LIBDIR="$(LIBDIR)" XEN_SECURITY_MODULE="$(XEN_SECURITY_MODULE)" python setup.py build
build: buildpy refresh-pot refresh-po $(CATALOGS)
-@@ -57,10 +57,10 @@
+@@ -77,10 +77,10 @@
ifndef XEN_PYTHON_NATIVE_INSTALL
install: LIBPATH=$(shell PYTHONPATH=xen/util python -c "import auxbin; print auxbin.libpath()")
install: install-messages install-dtd
@@ -155,7 +155,7 @@
--- xen-3.orig/tools/xenstore/Makefile
+++ xen-3/tools/xenstore/Makefile
-@@ -170,13 +170,9 @@
+@@ -81,13 +81,9 @@
install: all
$(INSTALL_DIR) $(DESTDIR)/var/run/xenstored
$(INSTALL_DIR) $(DESTDIR)/var/lib/xenstored
@@ -196,7 +196,7 @@
--- xen-3.orig/tools/ioemu/Makefile.target
+++ xen-3/tools/ioemu/Makefile.target
-@@ -192,6 +192,7 @@
+@@ -206,6 +206,7 @@
ifdef CONFIG_SOLARIS
LIBS+=-lsocket -lnsl -lresolv
endif
@@ -206,7 +206,7 @@
ifdef TARGET_GPROF
--- xen-3.orig/tools/ioemu/configure
+++ xen-3/tools/ioemu/configure
-@@ -514,9 +514,9 @@
+@@ -594,9 +594,9 @@
prefix="/usr/local"
fi
mandir="$prefix/share/man"
Modified: trunk/xen-3/debian/patches/tools-python-prefix.diff
==============================================================================
--- trunk/xen-3/debian/patches/tools-python-prefix.diff (original)
+++ trunk/xen-3/debian/patches/tools-python-prefix.diff Fri Jan 18 17:44:10 2008
@@ -1,6 +1,6 @@
--- xen-3.orig/tools/python/xen/util/auxbin.py
+++ xen-3/tools/python/xen/util/auxbin.py
-@@ -16,18 +16,11 @@
+@@ -16,19 +16,11 @@
#============================================================================
@@ -15,13 +15,13 @@
-
import os
import os.path
-+import sys
+ import sys
-+_path = sys.path[0]
+++_path = sys.path[0]
def execute(exe, args = None):
exepath = pathTo(exe)
-@@ -42,12 +35,12 @@
+@@ -43,20 +35,12 @@
def path():
@@ -35,6 +35,14 @@
def libpath():
- machine = os.uname()[4]
+- if sys.argv[0] != '-c':
+- prefix = os.path.dirname(os.path.dirname(sys.argv[0]))
+- path = os.path.join(prefix, os.path.basename(LIB_64))
+- if machine in LIB_64_ARCHS and os.path.exists(path):
+- return path
+- path = os.path.join(prefix, os.path.basename(LIB_32))
+- if os.path.exists(path):
+- return path
- if machine in LIB_64_ARCHS and os.path.exists(LIB_64):
- return LIB_64
- else:
Modified: trunk/xen-3/debian/patches/tools-python-xen-xm-relative-path.diff
==============================================================================
--- trunk/xen-3/debian/patches/tools-python-xen-xm-relative-path.diff (original)
+++ trunk/xen-3/debian/patches/tools-python-xen-xm-relative-path.diff Fri Jan 18 17:44:10 2008
@@ -1,6 +1,6 @@
--- xen-3.orig/tools/python/xen/xm/create.py
+++ xen-3/tools/python/xen/xm/create.py
-@@ -530,6 +530,14 @@
+@@ -542,6 +542,14 @@
else:
return s
@@ -15,7 +15,7 @@
def configure_image(vals):
"""Create the image config.
"""
-@@ -537,9 +545,9 @@
+@@ -549,9 +557,9 @@
return None
config_image = [ vals.builder ]
if vals.kernel:
@@ -27,16 +27,16 @@
if vals.cmdline_ip:
cmdline_ip = strip('ip=', vals.cmdline_ip)
config_image.append(['ip', cmdline_ip])
-@@ -722,7 +730,7 @@
+@@ -719,7 +727,7 @@
def configure_hvm(config_image, vals):
"""Create the config for HVM devices.
"""
-- args = [ 'device_model', 'pae', 'vcpus', 'boot', 'fda', 'fdb',
-+ args = [ 'pae', 'vcpus', 'boot', 'fda', 'fdb',
+- args = [ 'device_model', 'pae', 'vcpus', 'boot', 'fda', 'fdb', 'timer_mode',
++ args = [ 'pae', 'vcpus', 'boot', 'fda', 'fdb', 'timer_mode',
'localtime', 'serial', 'stdvga', 'isa', 'nographic', 'soundhw',
'vnc', 'vncdisplay', 'vncunused', 'vncconsole', 'vnclisten',
'sdl', 'display', 'xauthority', 'rtc_timeoffset', 'monitor',
-@@ -730,6 +738,8 @@
+@@ -729,6 +737,8 @@
for a in args:
if a in vals.__dict__ and vals.__dict__[a] is not None:
config_image.append([a, vals.__dict__[a]])
Modified: trunk/xen-3/debian/patches/version.patch
==============================================================================
--- trunk/xen-3/debian/patches/version.patch (original)
+++ trunk/xen-3/debian/patches/version.patch Fri Jan 18 17:44:10 2008
@@ -7,7 +7,7 @@
@DPATCH@
--- xen-3.orig/xen/Makefile
+++ xen-3/xen/Makefile
-@@ -105,16 +105,16 @@
+@@ -92,16 +92,16 @@
include/xen/compile.h: include/xen/compile.h.in
@sed -e 's/@@date@@/$(shell LC_ALL=C date)/g' \
-e 's/@@time@@/$(shell LC_ALL=C date +%T)/g' \
@@ -30,7 +30,7 @@
include/asm-$(TARGET_ARCH)/asm-offsets.h: arch/$(TARGET_ARCH)/asm-offsets.s
--- xen-3.orig/xen/arch/powerpc/boot_of.c
+++ xen-3/xen/arch/powerpc/boot_of.c
-@@ -1332,9 +1332,10 @@
+@@ -1225,9 +1225,10 @@
of_getprop(bof_chosen, "stdout", &of_out, sizeof (of_out));
of_printf("%s\n", "---------------------------------------------------");
@@ -42,10 +42,10 @@
+ xen_compile_system_maintainer_local(), xen_compile_system_maintainer_domain(),
xen_compiler(), xen_compile_date());
- of_printf("%s args: 0x%lx 0x%lx 0x%lx 0x%lx 0x%lx\n"
+ boot_of_fix_maple();
--- xen-3.orig/xen/common/kernel.c
+++ xen-3/xen/common/kernel.c
-@@ -151,8 +151,8 @@
+@@ -159,8 +159,8 @@
{
struct xen_compile_info info;
safe_strcpy(info.compiler, xen_compiler());
@@ -99,22 +99,24 @@
-}
--- xen-3.orig/xen/drivers/char/console.c
+++ xen-3/xen/drivers/char/console.c
-@@ -522,12 +522,10 @@
+@@ -552,14 +552,11 @@
serial_set_rx_handler(sercon_handle, serial_rx);
/* HELLO WORLD --- start-of-day banner text. */
-- printk(xen_banner());
-- printk(" http://www.cl.cam.ac.uk/netos/xen\n");
-- printk(" University of Cambridge Computer Laboratory\n\n");
-- printk(" Xen version %d.%d%s (%s@%s) (%s) %s\n",
-+ printk(" Xen version %d.%d%s (%s %s) (%s@%s) (%s) %s\n",
+- spin_lock(&console_lock);
+- __putstr(xen_banner());
+- spin_unlock(&console_lock);
+- printk("Xen version %d.%d%s (%s@%s) (%s) %s\n",
++ printk("Xen version %d.%d%s (%s %s) (%s@%s) (%s) %s\n",
xen_major_version(), xen_minor_version(), xen_extra_version(),
- xen_compile_by(), xen_compile_domain(),
+ xen_compile_system_distribution(), xen_compile_system_version(),
+ xen_compile_system_maintainer_local(), xen_compile_system_maintainer_domain(),
xen_compiler(), xen_compile_date());
- printk(" Latest ChangeSet: %s\n\n", xen_changeset());
- set_printk_prefix("(XEN) ");
+- printk("Latest ChangeSet: %s\n", xen_changeset());
+
+ if ( opt_sync_console )
+ {
--- xen-3.orig/xen/include/xen/compile.h.in
+++ xen-3/xen/include/xen/compile.h.in
@@ -1,8 +1,9 @@
More information about the Pkg-xen-changes
mailing list