[Pkg-xen-changes] r645 - in trunk/xen-3/debian: . patches

Bastian Blank waldi at alioth.debian.org
Tue May 26 20:46:07 UTC 2009


Author: waldi
Date: Tue May 26 20:46:07 2009
New Revision: 645

Log:
* debian/changelog: Set version to 3.4.0-1.
* debian/patches: Update.

Modified:
   trunk/xen-3/debian/changelog
   trunk/xen-3/debian/patches/config-prefix.diff
   trunk/xen-3/debian/patches/tools-blktap-crypto.patch
   trunk/xen-3/debian/patches/tools-blktap-prefix.diff
   trunk/xen-3/debian/patches/tools-blktap-rpath.diff
   trunk/xen-3/debian/patches/tools-console-prefix.diff
   trunk/xen-3/debian/patches/tools-firmware-prefix.diff
   trunk/xen-3/debian/patches/tools-flask-abiname.diff
   trunk/xen-3/debian/patches/tools-flask-prefix.diff
   trunk/xen-3/debian/patches/tools-libfsimage-abiname.diff
   trunk/xen-3/debian/patches/tools-libfsimage-prefix.diff
   trunk/xen-3/debian/patches/tools-libfsimage-rpath.diff
   trunk/xen-3/debian/patches/tools-libxc-abiname.diff
   trunk/xen-3/debian/patches/tools-libxc-prefix.diff
   trunk/xen-3/debian/patches/tools-libxc-rpath.diff
   trunk/xen-3/debian/patches/tools-misc-prefix.diff
   trunk/xen-3/debian/patches/tools-misc-rpath.diff
   trunk/xen-3/debian/patches/tools-misc-xend-startup.diff
   trunk/xen-3/debian/patches/tools-pygrub-prefix.diff
   trunk/xen-3/debian/patches/tools-python-prefix.diff
   trunk/xen-3/debian/patches/tools-python-rpath.diff
   trunk/xen-3/debian/patches/tools-python-xen-xm-relative-path.diff
   trunk/xen-3/debian/patches/tools-rpath.diff
   trunk/xen-3/debian/patches/tools-xcutils-rpath.diff
   trunk/xen-3/debian/patches/tools-xenstore-prefix.diff
   trunk/xen-3/debian/patches/tools-xenstore-rpath.diff
   trunk/xen-3/debian/patches/version.patch

Modified: trunk/xen-3/debian/changelog
==============================================================================
--- trunk/xen-3/debian/changelog	Tue May 26 19:25:08 2009	(r644)
+++ trunk/xen-3/debian/changelog	Tue May 26 20:46:07 2009	(r645)
@@ -1,4 +1,4 @@
-xen-3 (3.3.1-1) UNRELEASED; urgency=low
+xen-3 (3.4.0-1) UNRELEASED; urgency=low
 
   [ Bastian Blank ]
   * New upstream version.

Modified: trunk/xen-3/debian/patches/config-prefix.diff
==============================================================================
--- trunk/xen-3/debian/patches/config-prefix.diff	Tue May 26 19:25:08 2009	(r644)
+++ trunk/xen-3/debian/patches/config-prefix.diff	Tue May 26 20:46:07 2009	(r645)
@@ -1,13 +1,19 @@
 --- a/config/StdGNU.mk
 +++ b/config/StdGNU.mk
-@@ -25,16 +25,15 @@
+@@ -24,21 +24,17 @@
+ PREFIX ?= /usr
  BINDIR = $(PREFIX)/bin
  INCLUDEDIR = $(PREFIX)/include
- LIBLEAFDIR = lib
+-LIBLEAFDIR = lib
+-LIBLEAFDIR_x86_32 = lib
 -LIBLEAFDIR_x86_64 = lib64
- LIBDIR = $(PREFIX)/$(LIBLEAFDIR)
+-LIBDIR = $(PREFIX)/$(LIBLEAFDIR)
+-LIBDIR_x86_32 = $(PREFIX)/$(LIBLEAFDIR_x86_32)
 -LIBDIR_x86_64 = $(PREFIX)/$(LIBLEAFDIR_x86_64)
- MANDIR = $(PREFIX)/share/man
+-LIBEXEC = $(LIBDIR_x86_32)/xen/bin
++LIBDIR = $(PREFIX)/lib
+ SHAREDIR = $(PREFIX)/share
+ MANDIR = $(SHAREDIR)/man
  MAN1DIR = $(MANDIR)/man1
  MAN8DIR = $(MANDIR)/man8
  SBINDIR = $(PREFIX)/sbin
@@ -16,6 +22,7 @@
 +PRIVATE_PREFIX = $(LIBDIR)/xen-$(XEN_VERSION)
  PRIVATE_BINDIR = $(PRIVATE_PREFIX)/bin
 +PRIVATE_LIBDIR = $(PRIVATE_PREFIX)/lib
++LIBEXEC = $(PRIVATE_LIBDIR)
  
  SOCKET_LIBS =
  CURSES_LIBS = -lncurses
@@ -33,3 +40,19 @@
  # Use only if calling $(LD) directly.
  ifeq ($(XEN_OS),OpenBSD)
  LDFLAGS_DIRECT += -melf_x86_64_obsd
+--- a/Config.mk
++++ b/Config.mk
+@@ -32,11 +32,11 @@
+ 
+ ifneq ($(EXTRA_PREFIX),)
+ EXTRA_INCLUDES += $(EXTRA_PREFIX)/include
+-EXTRA_LIB += $(EXTRA_PREFIX)/$(LIBLEAFDIR)
++EXTRA_LIB += $(EXTRA_LIBDIR)
+ endif
+ 
+ PYTHON      ?= python
+-PYTHON_PREFIX_ARG ?= --prefix="$(PREFIX)"
++PYTHON_PREFIX_ARG ?= --home="$(PRIVATE_PREFIX)"
+ # The above requires that PREFIX contains *no spaces*. This variable is here
+ # to permit the user to set PYTHON_PREFIX_ARG to '' to workaround this bug:
+ #  https://bugs.launchpad.net/ubuntu/+bug/362570

Modified: trunk/xen-3/debian/patches/tools-blktap-crypto.patch
==============================================================================
--- trunk/xen-3/debian/patches/tools-blktap-crypto.patch	Tue May 26 19:25:08 2009	(r644)
+++ trunk/xen-3/debian/patches/tools-blktap-crypto.patch	Tue May 26 20:46:07 2009	(r645)
@@ -1,27 +1,21 @@
-diff -r 9cf72db44ee9 tools/blktap/drivers/Makefile
---- a/tools/blktap/drivers/Makefile	Fri Jul 04 11:54:21 2008 +0100
-+++ b/tools/blktap/drivers/Makefile	Fri Jul 04 20:03:59 2008 +0200
-@@ -17,16 +17,8 @@ CFLAGS   += -Wp,-MD,.$(@F).d
- CFLAGS   += -Wp,-MD,.$(@F).d
- DEPS      = .*.d
- 
--ifeq ($(shell . ./check_gcrypt),"yes")
--CFLAGS += -DUSE_GCRYPT
--CRYPT_LIB := -lgcrypt
+--- a/tools/blktap/drivers/Makefile
++++ b/tools/blktap/drivers/Makefile
+@@ -13,13 +13,8 @@
+ CFLAGS   += -I $(LIBAIO_DIR)
+ CFLAGS   += -D_GNU_SOURCE
+ 
+-ifeq ($(shell . ./check_gcrypt $(CC)),yes)
+ CFLAGS += -DUSE_GCRYPT
+ CRYPT_LIB := -lgcrypt
 -else
 -CRYPT_LIB := -lcrypto
--$(warning *** libgcrypt not installed: falling back to libcrypto ***)
+-$(warning === libgcrypt not installed: falling back to libcrypto ===)
 -endif
--
- LDFLAGS_blktapctrl := $(LDFLAGS_libxenctrl) $(LDFLAGS_libxenstore) $(call LDFLAGS_RPATH,../lib) -L../lib -lblktap
--LDFLAGS_img := $(LIBAIO_DIR)/libaio.a $(CRYPT_LIB) -lpthread -lz
-+LDFLAGS_img := $(LIBAIO_DIR)/libaio.a -lgcrypt -lpthread -lz
  
- BLK-OBJS-y  := block-aio.o
- BLK-OBJS-y  += block-sync.o
-diff -r 9cf72db44ee9 tools/blktap/drivers/block-qcow.c
---- a/tools/blktap/drivers/block-qcow.c	Fri Jul 04 11:54:21 2008 +0100
-+++ b/tools/blktap/drivers/block-qcow.c	Fri Jul 04 20:03:59 2008 +0200
+ LDFLAGS_blktapctrl := $(LDFLAGS_libxenctrl) $(LDFLAGS_libxenstore) $(call LDFLAGS_RPATH,../lib) -L../lib -lblktap
+ LDFLAGS_img := $(LIBAIO_DIR)/libaio.a $(CRYPT_LIB) -lpthread -lz
+--- a/tools/blktap/drivers/block-qcow.c
++++ b/tools/blktap/drivers/block-qcow.c
 @@ -33,6 +33,7 @@
  #include <zlib.h>
  #include <inttypes.h>
@@ -30,7 +24,7 @@
  #include "bswap.h"
  #include "aes.h"
  #include "tapdisk.h"
-@@ -145,10 +146,6 @@ struct tdqcow_state {
+@@ -145,10 +146,6 @@
  
  static int decompress_cluster(struct tdqcow_state *s, uint64_t cluster_offset);
  
@@ -41,11 +35,10 @@
  static uint32_t gen_cksum(char *ptr, int len)
  {
  	int i;
-@@ -169,41 +166,6 @@ static uint32_t gen_cksum(char *ptr, int
- 
+@@ -170,41 +167,6 @@
  	return md[0];
  }
--
+ 
 -#else /* use libcrypto */
 -
 -#include <openssl/md5.h>
@@ -80,12 +73,12 @@
 -}
 -
 -#endif
- 
+-
  static int get_filesize(char *filename, uint64_t *size, struct stat *st)
  {
-diff -r 9cf72db44ee9 tools/blktap/drivers/check_gcrypt
---- a/tools/blktap/drivers/check_gcrypt	Fri Jul 04 11:54:21 2008 +0100
-+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
+ 	int fd;
+--- a/tools/blktap/drivers/check_gcrypt
++++ /dev/null
 @@ -1,14 +0,0 @@
 -#!/bin/sh
 -
@@ -101,9 +94,8 @@
 -fi
 -
 -rm -f .gcrypt*
-diff -r 9cf72db44ee9 tools/check/check_crypto_lib
---- a/tools/check/check_crypto_lib	Fri Jul 04 11:54:21 2008 +0100
-+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
+--- a/tools/check/check_crypto_lib
++++ /dev/null
 @@ -1,11 +0,0 @@
 -#!/bin/sh
 -# CHECK-BUILD CHECK-INSTALL
@@ -116,9 +108,8 @@
 -esac
 -
 -has_lib libcrypto.so || fail "missing libcrypto.so"
-diff -r 9cf72db44ee9 tools/check/check_openssl_devel
---- a/tools/check/check_openssl_devel	Fri Jul 04 11:54:21 2008 +0100
-+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
+--- a/tools/check/check_openssl_devel
++++ /dev/null
 @@ -1,6 +0,0 @@
 -#!/bin/sh
 -# CHECK-BUILD

Modified: trunk/xen-3/debian/patches/tools-blktap-prefix.diff
==============================================================================
--- trunk/xen-3/debian/patches/tools-blktap-prefix.diff	Tue May 26 19:25:08 2009	(r644)
+++ trunk/xen-3/debian/patches/tools-blktap-prefix.diff	Tue May 26 20:46:07 2009	(r645)
@@ -18,7 +18,7 @@
  .PHONY: clean
 --- a/tools/blktap/drivers/Makefile
 +++ b/tools/blktap/drivers/Makefile
-@@ -56,7 +56,7 @@
+@@ -52,7 +52,7 @@
  	$(CC) $(CFLAGS) -o $* $^ $(LDFLAGS) $(LDFLAGS_img)
  
  install: all

Modified: trunk/xen-3/debian/patches/tools-blktap-rpath.diff
==============================================================================
--- trunk/xen-3/debian/patches/tools-blktap-rpath.diff	Tue May 26 19:25:08 2009	(r644)
+++ trunk/xen-3/debian/patches/tools-blktap-rpath.diff	Tue May 26 20:46:07 2009	(r645)
@@ -10,8 +10,8 @@
  SRCS     += xenbus.c blkif.c xs_api.c
 --- a/tools/blktap/drivers/Makefile
 +++ b/tools/blktap/drivers/Makefile
-@@ -25,7 +25,7 @@
- $(warning *** libgcrypt not installed: falling back to libcrypto ***)
+@@ -21,7 +21,7 @@
+ $(warning === libgcrypt not installed: falling back to libcrypto ===)
  endif
  
 -LDFLAGS_blktapctrl := $(LDFLAGS_libxenctrl) $(LDFLAGS_libxenstore) -L../lib -lblktap

Modified: trunk/xen-3/debian/patches/tools-console-prefix.diff
==============================================================================
--- trunk/xen-3/debian/patches/tools-console-prefix.diff	Tue May 26 19:25:08 2009	(r644)
+++ trunk/xen-3/debian/patches/tools-console-prefix.diff	Tue May 26 20:46:07 2009	(r645)
@@ -1,6 +1,6 @@
 --- a/tools/console/Makefile
 +++ b/tools/console/Makefile
-@@ -29,7 +29,5 @@
+@@ -29,9 +29,7 @@
  
  .PHONY: install
  install: $(BIN)
@@ -9,3 +9,5 @@
  	$(INSTALL_DIR) $(DESTDIR)$(PRIVATE_BINDIR)
 -	$(INSTALL_PROG) xenconsole $(DESTDIR)$(PRIVATE_BINDIR)
 +	$(INSTALL_PROG) xenconsole xenconsoled $(DESTDIR)$(PRIVATE_BINDIR)
+ 
+ -include $(DEPS)

Modified: trunk/xen-3/debian/patches/tools-firmware-prefix.diff
==============================================================================
--- trunk/xen-3/debian/patches/tools-firmware-prefix.diff	Tue May 26 19:25:08 2009	(r644)
+++ trunk/xen-3/debian/patches/tools-firmware-prefix.diff	Tue May 26 20:46:07 2009	(r645)
@@ -1,10 +1,10 @@
 --- a/tools/firmware/Makefile
 +++ b/tools/firmware/Makefile
-@@ -4,7 +4,7 @@
+@@ -3,7 +3,7 @@
+ 
  # hvmloader is a 32-bit protected mode binary.
- # It belongs in /usr/lib, not /usr/lib64.
  TARGET      := hvmloader/hvmloader
--INST_DIR := $(DESTDIR)/usr/lib/xen/boot
+-INST_DIR := $(DESTDIR)$(LIBDIR_x86_32)/xen/boot
 +INST_DIR := $(DESTDIR)$(PRIVATE_PREFIX)/boot
  
  SUBDIRS :=

Modified: trunk/xen-3/debian/patches/tools-flask-abiname.diff
==============================================================================
--- trunk/xen-3/debian/patches/tools-flask-abiname.diff	Tue May 26 19:25:08 2009	(r644)
+++ trunk/xen-3/debian/patches/tools-flask-abiname.diff	Tue May 26 20:46:07 2009	(r645)
@@ -7,7 +7,7 @@
  XEN_ROOT = ../../..
  include $(XEN_ROOT)/tools/Rules.mk
  
-@@ -22,7 +19,7 @@
+@@ -21,7 +18,7 @@
  PIC_OBJS := $(patsubst %.c,%.opic,$(SRCS))
  
  LIB := libflask.a
@@ -16,7 +16,7 @@
  
  .PHONY: all
  all: build
-@@ -35,10 +32,8 @@
+@@ -34,10 +31,8 @@
  install: build
  	$(INSTALL_DIR) $(DESTDIR)$(PRIVATE_LIBDIR)
  	$(INSTALL_DIR) $(DESTDIR)$(INCLUDEDIR)
@@ -28,7 +28,7 @@
  	$(INSTALL_DATA) include/flask.h $(DESTDIR)$(INCLUDEDIR)
  
  .PHONY: TAGS
-@@ -54,12 +49,7 @@
+@@ -53,12 +48,7 @@
  libflask.a: $(LIB_OBJS)
  	$(AR) rc $@ $^
  

Modified: trunk/xen-3/debian/patches/tools-flask-prefix.diff
==============================================================================
--- trunk/xen-3/debian/patches/tools-flask-prefix.diff	Tue May 26 19:25:08 2009	(r644)
+++ trunk/xen-3/debian/patches/tools-flask-prefix.diff	Tue May 26 20:46:07 2009	(r645)
@@ -1,6 +1,6 @@
 --- a/tools/flask/libflask/Makefile
 +++ b/tools/flask/libflask/Makefile
-@@ -33,12 +33,12 @@
+@@ -32,12 +32,12 @@
  
  .PHONY: install
  install: build

Modified: trunk/xen-3/debian/patches/tools-libfsimage-abiname.diff
==============================================================================
--- trunk/xen-3/debian/patches/tools-libfsimage-abiname.diff	Tue May 26 19:25:08 2009	(r644)
+++ trunk/xen-3/debian/patches/tools-libfsimage-abiname.diff	Tue May 26 20:46:07 2009	(r645)
@@ -7,10 +7,10 @@
 -MAJOR = 1.0
 -MINOR = 0
 -
- CFLAGS += -Werror -Wp,-MD,.$(@F).d -DLIBDIR="\"$(LIBDIR)\""
- DEPS = .*.d
+ CFLAGS += -DLIBDIR="\"$(LIBDIR)\""
  
-@@ -15,7 +12,7 @@
+ LDFLAGS-$(CONFIG_SunOS) = -Wl,-M -Wl,mapfile-SunOS
+@@ -14,7 +11,7 @@
  
  PIC_OBJS := $(patsubst %.c,%.opic,$(LIB_SRCS-y))
  
@@ -19,7 +19,7 @@
  
  .PHONY: all
  all: $(LIB)
-@@ -24,9 +21,7 @@
+@@ -23,9 +20,7 @@
  install: all
  	$(INSTALL_DIR) $(DESTDIR)$(PRIVATE_LIBDIR)
  	$(INSTALL_DIR) $(DESTDIR)$(INCLUDEDIR)
@@ -30,7 +30,7 @@
  	$(INSTALL_DATA) fsimage.h $(DESTDIR)$(INCLUDEDIR)
  	$(INSTALL_DATA) fsimage_plugin.h $(DESTDIR)$(INCLUDEDIR)
  	$(INSTALL_DATA) fsimage_grub.h $(DESTDIR)$(INCLUDEDIR)
-@@ -34,13 +29,8 @@
+@@ -33,13 +28,8 @@
  clean distclean:
  	rm -f $(PIC_OBJS) $(LIB) $(DEPS)
  

Modified: trunk/xen-3/debian/patches/tools-libfsimage-prefix.diff
==============================================================================
--- trunk/xen-3/debian/patches/tools-libfsimage-prefix.diff	Tue May 26 19:25:08 2009	(r644)
+++ trunk/xen-3/debian/patches/tools-libfsimage-prefix.diff	Tue May 26 20:46:07 2009	(r645)
@@ -1,6 +1,6 @@
 --- a/tools/libfsimage/Rules.mk
 +++ b/tools/libfsimage/Rules.mk
-@@ -7,12 +7,7 @@
+@@ -5,12 +5,7 @@
  
  PIC_OBJS := $(patsubst %.c,%.opic,$(LIB_SRCS-y))
  
@@ -16,16 +16,16 @@
  
 --- a/tools/libfsimage/common/Makefile
 +++ b/tools/libfsimage/common/Makefile
-@@ -4,7 +4,7 @@
+@@ -4,6 +4,8 @@
  MAJOR = 1.0
  MINOR = 0
  
--CFLAGS += -Werror -Wp,-MD,.$(@F).d
-+CFLAGS += -Werror -Wp,-MD,.$(@F).d -DLIBDIR="\"$(LIBDIR)\""
- DEPS = .*.d
- 
++CFLAGS += -DLIBDIR="\"$(LIBDIR)\""
++
  LDFLAGS-$(CONFIG_SunOS) = -Wl,-M -Wl,mapfile-SunOS
-@@ -22,11 +22,11 @@
+ LDFLAGS-$(CONFIG_Linux) = -Wl,mapfile-GNU
+ LDFLAGS = $(LDFLAGS-y)
+@@ -19,11 +21,11 @@
  
  .PHONY: install
  install: all

Modified: trunk/xen-3/debian/patches/tools-libfsimage-rpath.diff
==============================================================================
--- trunk/xen-3/debian/patches/tools-libfsimage-rpath.diff	Tue May 26 19:25:08 2009	(r644)
+++ trunk/xen-3/debian/patches/tools-libfsimage-rpath.diff	Tue May 26 20:46:07 2009	(r645)
@@ -1,8 +1,8 @@
 --- a/tools/libfsimage/Rules.mk
 +++ b/tools/libfsimage/Rules.mk
-@@ -4,6 +4,7 @@
+@@ -2,6 +2,7 @@
  
- CFLAGS += -I$(XEN_ROOT)/tools/libfsimage/common/ -Werror -Wp,-MD,.$(@F).d
+ CFLAGS += -I$(XEN_ROOT)/tools/libfsimage/common/ -Werror
  LDFLAGS += -L../common/
 +LDFLAGS += $(call LDFLAGS_RPATH,../..)
  

Modified: trunk/xen-3/debian/patches/tools-libxc-abiname.diff
==============================================================================
--- trunk/xen-3/debian/patches/tools-libxc-abiname.diff	Tue May 26 19:25:08 2009	(r644)
+++ trunk/xen-3/debian/patches/tools-libxc-abiname.diff	Tue May 26 20:46:07 2009	(r645)
@@ -4,13 +4,13 @@
  XEN_ROOT = ../..
  include $(XEN_ROOT)/tools/Rules.mk
  
--MAJOR    = 3.2
+-MAJOR    = 3.4
 -MINOR    = 0
 -
  CTRL_SRCS-y       :=
  CTRL_SRCS-y       += xc_core.c
  CTRL_SRCS-$(CONFIG_X86) += xc_core_x86.c
-@@ -74,12 +71,12 @@
+@@ -72,12 +69,12 @@
  
  LIB := libxenctrl.a
  ifneq ($(stubdom),y)
@@ -25,7 +25,7 @@
  endif
  
  .PHONY: all
-@@ -96,16 +93,12 @@
+@@ -94,16 +91,12 @@
  install: build
  	$(INSTALL_DIR) $(DESTDIR)$(PRIVATE_LIBDIR)
  	$(INSTALL_DIR) $(DESTDIR)$(INCLUDEDIR)
@@ -44,7 +44,7 @@
  	$(INSTALL_DATA) xenguest.h $(DESTDIR)$(INCLUDEDIR)
  
  .PHONY: TAGS
-@@ -133,26 +126,16 @@
+@@ -131,26 +124,16 @@
  libxenctrl.a: $(CTRL_LIB_OBJS)
  	$(AR) rc $@ $^
  

Modified: trunk/xen-3/debian/patches/tools-libxc-prefix.diff
==============================================================================
--- trunk/xen-3/debian/patches/tools-libxc-prefix.diff	Tue May 26 19:25:08 2009	(r644)
+++ trunk/xen-3/debian/patches/tools-libxc-prefix.diff	Tue May 26 20:46:07 2009	(r645)
@@ -1,6 +1,6 @@
 --- a/tools/libxc/Makefile
 +++ b/tools/libxc/Makefile
-@@ -94,18 +94,18 @@
+@@ -92,18 +92,18 @@
  
  .PHONY: install
  install: build

Modified: trunk/xen-3/debian/patches/tools-libxc-rpath.diff
==============================================================================
--- trunk/xen-3/debian/patches/tools-libxc-rpath.diff	Tue May 26 19:25:08 2009	(r644)
+++ trunk/xen-3/debian/patches/tools-libxc-rpath.diff	Tue May 26 20:46:07 2009	(r645)
@@ -1,6 +1,6 @@
 --- a/tools/libxc/Makefile
 +++ b/tools/libxc/Makefile
-@@ -139,7 +139,7 @@
+@@ -137,7 +137,7 @@
  	ln -sf $< $@
  
  libxenctrl.so.$(MAJOR).$(MINOR): $(CTRL_PIC_OBJS)
@@ -9,7 +9,7 @@
  
  # libxenguest
  
-@@ -152,7 +152,7 @@
+@@ -150,7 +150,7 @@
  	ln -sf $< $@
  
  libxenguest.so.$(MAJOR).$(MINOR): $(GUEST_PIC_OBJS) libxenctrl.so

Modified: trunk/xen-3/debian/patches/tools-misc-prefix.diff
==============================================================================
--- trunk/xen-3/debian/patches/tools-misc-prefix.diff	Tue May 26 19:25:08 2009	(r644)
+++ trunk/xen-3/debian/patches/tools-misc-prefix.diff	Tue May 26 20:46:07 2009	(r645)
@@ -1,6 +1,6 @@
 --- a/tools/misc/Makefile
 +++ b/tools/misc/Makefile
-@@ -18,13 +18,10 @@
+@@ -18,12 +18,10 @@
  SUBDIRS-$(CONFIG_MINITERM) += miniterm
  SUBDIRS := $(SUBDIRS-y)
  
@@ -8,17 +8,16 @@
 -INSTALL_BIN-$(CONFIG_X86) += xen-detect
 -INSTALL_BIN := $(INSTALL_BIN-y)
 -
--INSTALL_SBIN-y := netfix xm xen-bugtool xen-python-path xend xenperf xsview
--INSTALL_SBIN-$(CONFIG_X86) += xenpm
+-INSTALL_SBIN-y := xm xen-bugtool xen-python-path xend xenperf xsview xenpm
 -INSTALL_SBIN := $(INSTALL_SBIN-y)
 +INSTALL_TARGETS-y := xencons
-+INSTALL_TARGETS-y := netfix xm xen-bugtool xen-python-path xend xenperf xsview
-+INSTALL_TARGETS-$(CONFIG_X86) += xenpm
++INSTALL_TARGETS-$(CONFIG_X86) += xen-detect
++INSTALL_TARGETS-y += xm xen-bugtool xen-python-path xend xenperf xsview xenpm
 +INSTALL_TARGETS := $(INSTALL_TARGETS-y)
  
  DEFAULT_PYTHON_PATH := $(shell $(XEN_ROOT)/tools/python/get-path)
  PYTHON_PATH ?= $(DEFAULT_PYTHON_PATH)
-@@ -40,10 +37,8 @@
+@@ -39,10 +37,8 @@
  
  .PHONY: install
  install: build
@@ -44,35 +43,22 @@
  clean:
 --- a/tools/misc/xend
 +++ b/tools/misc/xend
-@@ -33,15 +33,10 @@
+@@ -33,6 +33,8 @@
  import time
  import commands
  
--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
-+from xen.util.auxbin import execute
  
  class CheckError(ValueError):
-     pass
 --- a/tools/misc/xm
 +++ b/tools/misc/xm
-@@ -1,10 +1,7 @@
+@@ -1,6 +1,7 @@
  #!/usr/bin/env python
  #  -*- mode: python; -*-
  import sys
--
--# add fallback path for non-native python path installs if needed
--sys.path.append('/usr/lib/python')
--sys.path.append('/usr/lib64/python')
 +sys.path.insert(1, sys.path[0] + '/../lib/python')
+ 
  from xen.xm import main
  
- main.main(sys.argv)

Modified: trunk/xen-3/debian/patches/tools-misc-rpath.diff
==============================================================================
--- trunk/xen-3/debian/patches/tools-misc-rpath.diff	Tue May 26 19:25:08 2009	(r644)
+++ trunk/xen-3/debian/patches/tools-misc-rpath.diff	Tue May 26 20:46:07 2009	(r645)
@@ -1,8 +1,10 @@
 --- a/tools/misc/Makefile
 +++ b/tools/misc/Makefile
-@@ -50,4 +50,4 @@
+@@ -50,6 +50,6 @@
  	$(CC) -c $(CFLAGS) -o $@ $<
  
  xenperf xenpm: %: %.o Makefile
 -	$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(LDFLAGS_libxenctrl)
 +	$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(LDFLAGS_libxenctrl) $(call LDFLAGS_RPATH,../lib)
+ 
+ -include $(DEPS)

Modified: trunk/xen-3/debian/patches/tools-misc-xend-startup.diff
==============================================================================
--- trunk/xen-3/debian/patches/tools-misc-xend-startup.diff	Tue May 26 19:25:08 2009	(r644)
+++ trunk/xen-3/debian/patches/tools-misc-xend-startup.diff	Tue May 26 20:46:07 2009	(r645)
@@ -1,6 +1,6 @@
 --- a/tools/misc/xend
 +++ b/tools/misc/xend
-@@ -76,40 +76,6 @@
+@@ -75,40 +75,6 @@
      if os.fork() == 0:
          os.execvp(daemon, (daemon,) + args)
  
@@ -41,7 +41,7 @@
  def main():
      try:
          check_logging()
-@@ -121,24 +87,14 @@
+@@ -120,24 +86,14 @@
      if not sys.argv[1:]:
          print 'usage: %s {start|stop|reload|restart}' % sys.argv[0]
      elif sys.argv[1] == 'start':

Modified: trunk/xen-3/debian/patches/tools-pygrub-prefix.diff
==============================================================================
--- trunk/xen-3/debian/patches/tools-pygrub-prefix.diff	Tue May 26 19:25:08 2009	(r644)
+++ trunk/xen-3/debian/patches/tools-pygrub-prefix.diff	Tue May 26 20:46:07 2009	(r645)
@@ -1,29 +1,11 @@
---- a/tools/pygrub/Makefile
-+++ b/tools/pygrub/Makefile
-@@ -6,13 +6,12 @@
- all: build
- .PHONY: build
- build:
--	CC="$(CC)" CFLAGS="$(CFLAGS)" python setup.py build
-+	CC="$(CC)" CFLAGS="$(CFLAGS)" LIBDIR=$(LIBDIR) python setup.py build
- 
- .PHONY: install
- ifndef XEN_PYTHON_NATIVE_INSTALL
--install: LIBPATH=$(shell PYTHONPATH=../python/xen/util python -c "import auxbin; print auxbin.libpath()")
- install: all
--	CC="$(CC)" CFLAGS="$(CFLAGS)" python setup.py install --home="$(DESTDIR)/usr" --prefix="" --install-lib="$(DESTDIR)$(LIBPATH)/python"
-+	CC="$(CC)" CFLAGS="$(CFLAGS)" LIBDIR=$(LIBDIR) python setup.py install --home="$(DESTDIR)/usr/$(LIBDIR)" --prefix="" --install-lib="$(DESTDIR)/usr/$(LIBDIR)/python" --install-scripts=$(DESTDIR)/usr/$(BINDIR)
- 	$(INSTALL_DIR) $(DESTDIR)/var/run/xend/boot
- else
- install: all
 --- a/tools/pygrub/src/pygrub
 +++ b/tools/pygrub/src/pygrub
-@@ -21,7 +21,7 @@
+@@ -21,6 +21,8 @@
  import curses, _curses, curses.wrapper, curses.textpad, curses.ascii
  import getopt
  
--sys.path = [ '/usr/lib/python', '/usr/lib64/python' ] + sys.path
 +sys.path.insert(1, sys.path[0] + '/../lib/python')
- 
++
  import fsimage
  import grub.GrubConf
+ import grub.LiloConf

Modified: trunk/xen-3/debian/patches/tools-python-prefix.diff
==============================================================================
--- trunk/xen-3/debian/patches/tools-python-prefix.diff	Tue May 26 19:25:08 2009	(r644)
+++ trunk/xen-3/debian/patches/tools-python-prefix.diff	Tue May 26 20:46:07 2009	(r645)
@@ -21,7 +21,7 @@
  
  def execute(exe, args = None):
      exepath = pathTo(exe)
-@@ -43,20 +35,12 @@
+@@ -47,20 +39,12 @@
  
  
  def path():
@@ -48,20 +48,3 @@
 -    else:
 -        return LIB_32
 +    return os.path.realpath(os.path.join(path(), '../lib'))
---- a/tools/python/Makefile
-+++ b/tools/python/Makefile
-@@ -75,12 +75,11 @@
- 
- .PHONY: install
- ifndef XEN_PYTHON_NATIVE_INSTALL
--install: LIBPATH=$(shell PYTHONPATH=xen/util python -c "import auxbin; print auxbin.libpath()")
- install: install-messages install-dtd
--	CC="$(CC)" CFLAGS="$(CFLAGS)" python setup.py install --home="$(DESTDIR)/usr" --prefix="" --force --install-lib="$(DESTDIR)$(LIBPATH)/python"
-+	CC="$(CC)" CFLAGS="$(CFLAGS)" python setup.py install --home="$(DESTDIR)$(PRIVATE_PREFIX)"
- else
- install: install-messages install-dtd
--	CC="$(CC)" CFLAGS="$(CFLAGS)" python setup.py install --root="$(DESTDIR)" --force
-+	CC="$(CC)" CFLAGS="$(CFLAGS)" python setup.py install --root="$(DESTDIR)"
- endif
- 
- install-dtd: all

Modified: trunk/xen-3/debian/patches/tools-python-rpath.diff
==============================================================================
--- trunk/xen-3/debian/patches/tools-python-rpath.diff	Tue May 26 19:25:08 2009	(r644)
+++ trunk/xen-3/debian/patches/tools-python-rpath.diff	Tue May 26 20:46:07 2009	(r645)
@@ -32,15 +32,15 @@
                 include_dirs       = include_dirs + [ "xen/lowlevel/scf" ],
                 library_dirs       = library_dirs,
                 libraries          = libraries,
-@@ -40,6 +44,7 @@
-              
+@@ -47,6 +51,7 @@
+ 
  acm = Extension("acm",
                 extra_compile_args = extra_compile_args,
 +               extra_link_args    = extra_link_args,
                 include_dirs       = include_dirs + [ "xen/lowlevel/acm" ],
                 library_dirs       = library_dirs,
                 libraries          = libraries,
-@@ -47,6 +52,7 @@
+@@ -54,6 +59,7 @@
  
  flask = Extension("flask",
                 extra_compile_args = extra_compile_args,
@@ -48,7 +48,7 @@
                 include_dirs       = include_dirs + [ "xen/lowlevel/flask" ] + 
                                          [ "../flask/libflask/include" ],
                 library_dirs       = library_dirs + [ "../flask/libflask" ],
-@@ -55,6 +61,7 @@
+@@ -62,6 +68,7 @@
  
  ptsname = Extension("ptsname",
                 extra_compile_args = extra_compile_args,

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	Tue May 26 19:25:08 2009	(r644)
+++ trunk/xen-3/debian/patches/tools-python-xen-xm-relative-path.diff	Tue May 26 20:46:07 2009	(r645)
@@ -1,6 +1,6 @@
 --- a/tools/python/xen/xm/create.py
 +++ b/tools/python/xen/xm/create.py
-@@ -603,6 +603,14 @@
+@@ -639,6 +639,14 @@
      else:
          return s
  
@@ -15,7 +15,7 @@
  def configure_image(vals):
      """Create the image config.
      """
-@@ -610,11 +618,11 @@
+@@ -646,11 +654,11 @@
          return None
      config_image = [ vals.builder ]
      if vals.kernel:
@@ -30,7 +30,7 @@
      if vals.cmdline_ip:
          cmdline_ip = strip('ip=', vals.cmdline_ip)
          config_image.append(['ip', cmdline_ip])
-@@ -858,7 +866,7 @@
+@@ -925,7 +933,7 @@
  def configure_hvm(config_image, vals):
      """Create the config for HVM devices.
      """
@@ -39,7 +39,7 @@
               'localtime', 'serial', 'stdvga', 'isa', 'nographic', 'soundhw',
               'vnc', 'vncdisplay', 'vncunused', 'vncconsole', 'vnclisten',
               'sdl', 'display', 'xauthority', 'rtc_timeoffset', 'monitor',
-@@ -868,6 +876,8 @@
+@@ -937,6 +945,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/tools-rpath.diff
==============================================================================
--- trunk/xen-3/debian/patches/tools-rpath.diff	Tue May 26 19:25:08 2009	(r644)
+++ trunk/xen-3/debian/patches/tools-rpath.diff	Tue May 26 20:46:07 2009	(r645)
@@ -1,8 +1,8 @@
 --- a/tools/Rules.mk
 +++ b/tools/Rules.mk
-@@ -5,6 +5,8 @@
- 
- include $(XEN_ROOT)/Config.mk
+@@ -8,6 +8,8 @@
+ export _INSTALL := $(INSTALL)
+ INSTALL = $(XEN_ROOT)/tools/cross-install
  
 +LDFLAGS_RPATH = -Wl,-rpath,'$${ORIGIN}$(if $(1),/$(1))'
 +

Modified: trunk/xen-3/debian/patches/tools-xcutils-rpath.diff
==============================================================================
--- trunk/xen-3/debian/patches/tools-xcutils-rpath.diff	Tue May 26 19:25:08 2009	(r644)
+++ trunk/xen-3/debian/patches/tools-xcutils-rpath.diff	Tue May 26 20:46:07 2009	(r645)
@@ -1,6 +1,6 @@
 --- a/tools/xcutils/Makefile
 +++ b/tools/xcutils/Makefile
-@@ -20,7 +20,7 @@
+@@ -16,7 +16,7 @@
  
  PROGRAMS = xc_restore xc_save readnotes lsevtchn
  

Modified: trunk/xen-3/debian/patches/tools-xenstore-prefix.diff
==============================================================================
--- trunk/xen-3/debian/patches/tools-xenstore-prefix.diff	Tue May 26 19:25:08 2009	(r644)
+++ trunk/xen-3/debian/patches/tools-xenstore-prefix.diff	Tue May 26 20:46:07 2009	(r645)
@@ -1,6 +1,6 @@
 --- a/tools/xenstore/Makefile
 +++ b/tools/xenstore/Makefile
-@@ -96,14 +96,14 @@
+@@ -92,14 +92,14 @@
  install: all
  	$(INSTALL_DIR) $(DESTDIR)/var/run/xenstored
  	$(INSTALL_DIR) $(DESTDIR)/var/lib/xenstored
@@ -10,12 +10,12 @@
  	$(INSTALL_DIR) $(DESTDIR)$(INCLUDEDIR)
 -	$(INSTALL_PROG) xenstored $(DESTDIR)$(SBINDIR)
 -	$(INSTALL_PROG) xenstore-control $(DESTDIR)$(BINDIR)
--	$(INSTALL_PROG) xenstore $(DESTDIR)/usr/bin
+-	$(INSTALL_PROG) xenstore $(DESTDIR)$(BINDIR)
 +	$(INSTALL_PROG) xenstored $(DESTDIR)$(PRIVATE_BINDIR)
 +	$(INSTALL_PROG) xenstore-control $(DESTDIR)$(PRIVATE_BINDIR)
 +	$(INSTALL_PROG) xenstore $(DESTDIR)$(SBINDIR)
  	set -e ; for c in $(CLIENTS) ; do \
--		ln -f $(DESTDIR)/usr/bin/xenstore $(DESTDIR)/usr/bin/$${c} ; \
+-		ln -f $(DESTDIR)$(BINDIR)/xenstore $(DESTDIR)$(BINDIR)/$${c} ; \
 +		ln -f xenstore $(DESTDIR)$(SBINDIR)/$${c} ; \
  	done
  	$(INSTALL_DIR) $(DESTDIR)$(LIBDIR)

Modified: trunk/xen-3/debian/patches/tools-xenstore-rpath.diff
==============================================================================
--- trunk/xen-3/debian/patches/tools-xenstore-rpath.diff	Tue May 26 19:25:08 2009	(r644)
+++ trunk/xen-3/debian/patches/tools-xenstore-rpath.diff	Tue May 26 20:46:07 2009	(r645)
@@ -1,8 +1,8 @@
 --- a/tools/xenstore/Makefile
 +++ b/tools/xenstore/Makefile
-@@ -12,6 +12,8 @@
- CFLAGS += -Wp,-MD,.$(@F).d
- DEP    = .*.d
+@@ -8,6 +8,8 @@
+ CFLAGS += -I.
+ CFLAGS += $(CFLAGS_libxenctrl)
  
 +LDFLAGS_libxenctrl += $(call LDFLAGS_RPATH,../lib)
 +

Modified: trunk/xen-3/debian/patches/version.patch
==============================================================================
--- trunk/xen-3/debian/patches/version.patch	Tue May 26 19:25:08 2009	(r644)
+++ trunk/xen-3/debian/patches/version.patch	Tue May 26 20:46:07 2009	(r645)
@@ -7,7 +7,7 @@
 @DPATCH@
 --- a/xen/Makefile
 +++ b/xen/Makefile
-@@ -84,17 +84,16 @@
+@@ -85,17 +85,16 @@
  include/xen/compile.h: include/xen/compile.h.in .banner
  	@sed -e 's/@@date@@/$(shell LC_ALL=C date)/g' \
  	    -e 's/@@time@@/$(shell LC_ALL=C date +%T)/g' \
@@ -85,7 +85,7 @@
 -}
 --- a/xen/drivers/char/console.c
 +++ b/xen/drivers/char/console.c
-@@ -560,14 +560,11 @@
+@@ -578,14 +578,11 @@
      serial_set_rx_handler(sercon_handle, serial_rx);
  
      /* HELLO WORLD --- start-of-day banner text. */



More information about the Pkg-xen-changes mailing list