[Pkg-xen-changes] r531 - trunk/xen-unstable/debian/patches

Bastian Blank waldi at alioth.debian.org
Thu Mar 6 20:14:17 UTC 2008


Author: waldi
Date: Thu Mar  6 20:14:17 2008
New Revision: 531

Log:
debian/patches: Update.


Removed:
   trunk/xen-unstable/debian/patches/tools-ldflags.diff
Modified:
   trunk/xen-unstable/debian/patches/config-prefix.diff
   trunk/xen-unstable/debian/patches/series
   trunk/xen-unstable/debian/patches/tools-ioemu-config.diff
   trunk/xen-unstable/debian/patches/tools-lib-abiname.diff
   trunk/xen-unstable/debian/patches/tools-libfsimage-prefix.diff
   trunk/xen-unstable/debian/patches/tools-misc-prefix.diff
   trunk/xen-unstable/debian/patches/tools-prefix.diff
   trunk/xen-unstable/debian/patches/tools-python-prefix.diff
   trunk/xen-unstable/debian/patches/tools-python-xen-xm-relative-path.diff
   trunk/xen-unstable/debian/patches/tools-rpath.diff
   trunk/xen-unstable/debian/patches/version.patch

Modified: trunk/xen-unstable/debian/patches/config-prefix.diff
==============================================================================
--- trunk/xen-unstable/debian/patches/config-prefix.diff	(original)
+++ trunk/xen-unstable/debian/patches/config-prefix.diff	Thu Mar  6 20:14:17 2008
@@ -1,48 +1,35 @@
---- xen-unstable.orig/Config.mk
-+++ xen-unstable/Config.mk
-@@ -30,6 +30,10 @@
- include $(XEN_ROOT)/config/$(XEN_OS).mk
- include $(XEN_ROOT)/config/$(XEN_TARGET_ARCH).mk
+--- xen-unstable.orig/config/StdGNU.mk
++++ xen-unstable/config/StdGNU.mk
+@@ -22,16 +22,15 @@
+ BINDIR = $(PREFIX)/bin
+ INCLUDEDIR = $(PREFIX)/include
+ LIBLEAFDIR = lib
+-LIBLEAFDIR_x86_64 = lib64
+ LIBDIR = $(PREFIX)/$(LIBLEAFDIR)
+-LIBDIR_x86_64 = $(PREFIX)/$(LIBLEAFDIR_x86_64)
+ MANDIR = $(PREFIX)/share/man
+ MAN1DIR = $(MANDIR)/man1
+ MAN8DIR = $(MANDIR)/man8
+ SBINDIR = $(PREFIX)/sbin
+ 
+-PRIVATE_PREFIX = $(LIBDIR)/xen
++PRIVATE_PREFIX = $(LIBDIR)/xen-$(XEN_VERSION)
+ PRIVATE_BINDIR = $(PRIVATE_PREFIX)/bin
++PRIVATE_LIBDIR = $(PRIVATE_PREFIX)/lib
  
-+PREFIX = lib/xen-$(XEN_VERSION)
-+BINDIR = $(PREFIX)/bin
-+LIBDIR = $(PREFIX)/lib
-+
- ifneq ($(EXTRA_PREFIX),)
- EXTRA_INCLUDES += $(EXTRA_PREFIX)/include
- EXTRA_LIB += $(EXTRA_PREFIX)/$(LIBDIR)
---- xen-unstable.orig/config/ia64.mk
-+++ xen-unstable/config/ia64.mk
-@@ -4,5 +4,3 @@
- CONFIG_IOEMU := y
- CONFIG_XCUTILS := y
- CONFIG_XENCOMM := y
--
--LIBDIR := lib
---- xen-unstable.orig/config/powerpc64.mk
-+++ xen-unstable/config/powerpc64.mk
-@@ -4,4 +4,3 @@
- CONFIG_XENCOMM := y
- 
- CFLAGS += -DELFSIZE=64
--LIBDIR := lib
---- xen-unstable.orig/config/x86_32.mk
-+++ xen-unstable/config/x86_32.mk
-@@ -8,7 +8,6 @@
- CONFIG_IOEMU := y
- 
- CFLAGS += -m32 -march=i686
--LIBDIR := lib
- 
- # Use only if calling $(LD) directly.
- LDFLAGS_DIRECT_OpenBSD = _obsd
+ SOCKET_LIBS =
+ CURSES_LIBS = -lncurses
 --- xen-unstable.orig/config/x86_64.mk
 +++ xen-unstable/config/x86_64.mk
-@@ -9,7 +9,6 @@
- CONFIG_IOEMU := y
+@@ -10,11 +10,6 @@
  
  CFLAGS += -m64
--LIBDIR = $(LIB64DIR)
  
+-LIBLEAFDIR = $(LIBLEAFDIR_x86_64)
+-LIBDIR = $(LIBDIR_x86_64)
+-
+-SunOS_LIBDIR = $(SunOS_LIBDIR_x86_64)
+-
  # Use only if calling $(LD) directly.
  ifeq ($(XEN_OS),OpenBSD)
+ LDFLAGS_DIRECT += -melf_x86_64_obsd

Modified: trunk/xen-unstable/debian/patches/series
==============================================================================
--- trunk/xen-unstable/debian/patches/series	(original)
+++ trunk/xen-unstable/debian/patches/series	Thu Mar  6 20:14:17 2008
@@ -3,14 +3,11 @@
 tools-prefix.diff
 tools-misc-prefix.diff
 tools-python-prefix.diff
-tools-ldflags.diff
 version.patch
 tools-lib-abiname.diff
 tools-python-xen-xm-relative-path.diff
-tools-ioemu-arch.diff
 tools-ioemu-config.diff
 tools-pygrub-prefix.diff
 tools-libfsimage-prefix.diff
-disable-features.diff
 tools-misc-xend-race.diff
 doc-remove-unused.diff

Modified: trunk/xen-unstable/debian/patches/tools-ioemu-config.diff
==============================================================================
--- trunk/xen-unstable/debian/patches/tools-ioemu-config.diff	(original)
+++ trunk/xen-unstable/debian/patches/tools-ioemu-config.diff	Thu Mar  6 20:14:17 2008
@@ -1,6 +1,6 @@
 --- xen-unstable.orig/tools/ioemu/vl.c
 +++ xen-unstable/tools/ioemu/vl.c
-@@ -96,7 +96,7 @@
+@@ -108,7 +108,7 @@
  
  #include "exec-all.h"
  

Modified: trunk/xen-unstable/debian/patches/tools-lib-abiname.diff
==============================================================================
--- trunk/xen-unstable/debian/patches/tools-lib-abiname.diff	(original)
+++ trunk/xen-unstable/debian/patches/tools-lib-abiname.diff	Thu Mar  6 20:14:17 2008
@@ -4,45 +4,47 @@
  XEN_ROOT = ../..
  include $(XEN_ROOT)/tools/Rules.mk
  
--MAJOR    = 3.0
+-MAJOR    = 3.2
 -MINOR    = 0
 -
  CTRL_SRCS-y       :=
+ ifneq ($(stubdom),y)
  CTRL_SRCS-y       += xc_core.c
- CTRL_SRCS-$(CONFIG_X86) += xc_core_x86.c
-@@ -80,10 +77,10 @@
- GUEST_PIC_OBJS := $(patsubst %.c,%.opic,$(GUEST_SRCS-y))
+@@ -81,12 +78,12 @@
  
  LIB := libxenctrl.a
+ ifneq ($(stubdom),y)
 -LIB += libxenctrl.so libxenctrl.so.$(MAJOR) libxenctrl.so.$(MAJOR).$(MINOR)
 +LIB += libxenctrl.so
+ endif
  
  LIB += libxenguest.a
+ ifneq ($(stubdom),y)
 -LIB += libxenguest.so libxenguest.so.$(MAJOR) libxenguest.so.$(MAJOR).$(MINOR)
 +LIB += libxenguest.so
+ endif
  
  .PHONY: all
- all: build
-@@ -105,16 +102,10 @@
+@@ -103,16 +100,12 @@
  install: build
- 	[ -d $(DESTDIR)/usr/$(LIBDIR) ] || $(INSTALL_DIR) $(DESTDIR)/usr/$(LIBDIR)
- 	[ -d $(DESTDIR)/usr/include ] || $(INSTALL_DIR) $(DESTDIR)/usr/include
--	$(INSTALL_PROG) libxenctrl.so.$(MAJOR).$(MINOR) $(DESTDIR)/usr/$(LIBDIR)
--	$(INSTALL_DATA) libxenctrl.a $(DESTDIR)/usr/$(LIBDIR)
--	ln -sf libxenctrl.so.$(MAJOR).$(MINOR) $(DESTDIR)/usr/$(LIBDIR)/libxenctrl.so.$(MAJOR)
--	ln -sf libxenctrl.so.$(MAJOR) $(DESTDIR)/usr/$(LIBDIR)/libxenctrl.so
-+	$(INSTALL_DATA) libxenctrl.so $(DESTDIR)/usr/$(LIBDIR)
- 	$(INSTALL_DATA) xenctrl.h $(DESTDIR)/usr/include
- 
--	$(INSTALL_PROG) libxenguest.so.$(MAJOR).$(MINOR) $(DESTDIR)/usr/$(LIBDIR)
--	$(INSTALL_DATA) libxenguest.a $(DESTDIR)/usr/$(LIBDIR)
--	ln -sf libxenguest.so.$(MAJOR).$(MINOR) $(DESTDIR)/usr/$(LIBDIR)/libxenguest.so.$(MAJOR)
--	ln -sf libxenguest.so.$(MAJOR) $(DESTDIR)/usr/$(LIBDIR)/libxenguest.so
-+	$(INSTALL_DATA) libxenguest.so $(DESTDIR)/usr/$(LIBDIR)
- 	$(INSTALL_DATA) xenguest.h $(DESTDIR)/usr/include
+ 	$(INSTALL_DIR) $(DESTDIR)$(PRIVATE_LIBDIR)
+ 	$(INSTALL_DIR) $(DESTDIR)$(INCLUDEDIR)
+-	$(INSTALL_PROG) libxenctrl.so.$(MAJOR).$(MINOR) $(DESTDIR)$(PRIVATE_LIBDIR)
++	$(INSTALL_PROG) libxenctrl.so $(DESTDIR)$(PRIVATE_LIBDIR)
+ 	$(INSTALL_DATA) libxenctrl.a $(DESTDIR)$(PRIVATE_LIBDIR)
+-	ln -sf libxenctrl.so.$(MAJOR).$(MINOR) $(DESTDIR)$(PRIVATE_LIBDIR)/libxenctrl.so.$(MAJOR)
+-	ln -sf libxenctrl.so.$(MAJOR) $(DESTDIR)$(PRIVATE_LIBDIR)/libxenctrl.so
+ 	$(INSTALL_DATA) xenctrl.h $(DESTDIR)$(INCLUDEDIR)
+ 
+-	$(INSTALL_PROG) libxenguest.so.$(MAJOR).$(MINOR) $(DESTDIR)$(PRIVATE_LIBDIR)
++	$(INSTALL_PROG) libxenguest.so $(DESTDIR)$(PRIVATE_LIBDIR)
+ 	$(INSTALL_DATA) libxenguest.a $(DESTDIR)$(PRIVATE_LIBDIR)
+-	ln -sf libxenguest.so.$(MAJOR).$(MINOR) $(DESTDIR)$(PRIVATE_LIBDIR)/libxenguest.so.$(MAJOR)
+-	ln -sf libxenguest.so.$(MAJOR) $(DESTDIR)$(PRIVATE_LIBDIR)/libxenguest.so
+ 	$(INSTALL_DATA) xenguest.h $(DESTDIR)$(INCLUDEDIR)
  
  .PHONY: TAGS
-@@ -142,26 +133,16 @@
+@@ -140,26 +133,16 @@
  libxenctrl.a: $(CTRL_LIB_OBJS)
  	$(AR) rc $@ $^
  
@@ -52,9 +54,9 @@
 -	ln -sf $< $@
 -
 -libxenctrl.so.$(MAJOR).$(MINOR): $(CTRL_PIC_OBJS)
--	$(CC) $(CFLAGS) $(LDFLAGS) -Wl,$(SONAME_LDFLAG) -Wl,libxenctrl.so.$(MAJOR) $(SHLIB_CFLAGS) -o $@ $^ -lpthread
+-	$(CC) $(CFLAGS) $(LDFLAGS) -Wl,$(SONAME_LDFLAG) -Wl,libxenctrl.so.$(MAJOR) $(SHLIB_CFLAGS) -o $@ $^ $(PTHREAD_LIBS)
 +libxenctrl.so: $(CTRL_PIC_OBJS)
-+	$(CC) $(CFLAGS) $(LDFLAGS) $(SHLIB_CFLAGS) -o $@ $^ -lpthread
++	$(CC) $(CFLAGS) $(LDFLAGS) $(SHLIB_CFLAGS) -o $@ $^ $(PTHREAD_LIBS)
  
  # libxenguest
  
@@ -67,51 +69,12 @@
 -	ln -sf $< $@
 -
 -libxenguest.so.$(MAJOR).$(MINOR): $(GUEST_PIC_OBJS) libxenctrl.so
--	$(CC) $(CFLAGS) $(LDFLAGS) -Wl,$(SONAME_LDFLAG) -Wl,libxenguest.so.$(MAJOR) $(SHLIB_CFLAGS) -o $@ $(GUEST_PIC_OBJS) -lz -lxenctrl -lpthread
+-	$(CC) $(CFLAGS) $(LDFLAGS) -Wl,$(SONAME_LDFLAG) -Wl,libxenguest.so.$(MAJOR) $(SHLIB_CFLAGS) -o $@ $(GUEST_PIC_OBJS) -lz -lxenctrl $(PTHREAD_LIBS)
 +libxenguest.so: $(GUEST_PIC_OBJS) libxenctrl.so
-+	$(CC) $(CFLAGS) $(LDFLAGS) $(SHLIB_CFLAGS) -o $@ $(GUEST_PIC_OBJS) -lz -lxenctrl -lpthread
++	$(CC) $(CFLAGS) $(LDFLAGS) $(SHLIB_CFLAGS) -o $@ $(GUEST_PIC_OBJS) -lz -lxenctrl $(PTHREAD_LIBS)
  
  -include $(DEPS)
  
---- xen-unstable.orig/tools/xenstore/Makefile
-+++ xen-unstable/tools/xenstore/Makefile
-@@ -2,9 +2,6 @@
- include $(XEN_ROOT)/tools/Rules.mk
- XEN_LIBXC          = $(XEN_ROOT)/tools/libxc
- 
--MAJOR = 3.0
--MINOR = 0
--
- PROFILE=#-pg
- BASECFLAGS=-Werror
- # Make gcc generate dependencies.
-@@ -50,13 +47,8 @@
- xs_tdb_dump: xs_tdb_dump.o utils.o tdb.o talloc.o
- 	$(CC) $(CFLAGS) $(LDFLAGS) $^ $(LOADLIBES) $(LDLIBS) -o $@
- 
--libxenstore.so: libxenstore.so.$(MAJOR)
--	ln -sf $< $@
--libxenstore.so.$(MAJOR): libxenstore.so.$(MAJOR).$(MINOR)
--	ln -sf $< $@
--
--libxenstore.so.$(MAJOR).$(MINOR): xs.opic xs_lib.opic
--	$(CC) $(CFLAGS) $(LDFLAGS) -Wl,$(SONAME_LDFLAG) -Wl,libxenstore.so.$(MAJOR) $(SHLIB_CFLAGS) -o $@ $^ $(SOCKET_LIBS) -lpthread
-+libxenstore.so: xs.opic xs_lib.opic
-+	$(CC) $(CFLAGS) $(LDFLAGS) $(SHLIB_CFLAGS) -o $@ $^ $(SOCKET_LIBS) -lpthread
- 
- libxenstore.a: xs.o xs_lib.o
- 	$(AR) rcs libxenstore.a $^
-@@ -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)
--	$(INSTALL_PROG) libxenstore.so.$(MAJOR).$(MINOR) $(DESTDIR)/usr/$(LIBDIR)
--	ln -sf libxenstore.so.$(MAJOR).$(MINOR) $(DESTDIR)/usr/$(LIBDIR)/libxenstore.so.$(MAJOR)
--	ln -sf libxenstore.so.$(MAJOR) $(DESTDIR)/usr/$(LIBDIR)/libxenstore.so
-+	$(INSTALL_DATA) libxenstore.so $(DESTDIR)/usr/$(LIBDIR)
- 	$(INSTALL_DATA) libxenstore.a $(DESTDIR)/usr/$(LIBDIR)
- 	$(INSTALL_DATA) xs.h $(DESTDIR)/usr/include
- 	$(INSTALL_DATA) xs_lib.h $(DESTDIR)/usr/include
 --- xen-unstable.orig/tools/blktap/lib/Makefile
 +++ xen-unstable/tools/blktap/lib/Makefile
 @@ -1,9 +1,7 @@
@@ -123,9 +86,9 @@
 -SONAME   = libblktap.so.$(MAJOR)
 +SONAME   = libblktap.so
  
- BLKTAP_INSTALL_DIR = /usr/$(BINDIR)
+ INCLUDES += -I. -I.. -I $(XEN_LIBXC) -I$(XEN_INCLUDE) $(CFLAGS_libxenstore)
  
-@@ -28,7 +26,7 @@
+@@ -26,7 +24,7 @@
  OBJS     = $(patsubst %.c,%.o,$(SRCS))
  IBINS   :=
  
@@ -134,25 +97,24 @@
  
  .PHONY: all
  all: build
-@@ -43,19 +41,15 @@
- 	$(INSTALL_DIR) $(DESTDIR)/usr/$(LIBDIR)
- 	$(INSTALL_DIR) $(DESTDIR)/usr/include
- 	$(INSTALL_DATA) $(LIB) $(DESTDIR)/usr/$(LIBDIR)
--	ln -sf libblktap.so.$(MAJOR).$(MINOR) $(DESTDIR)/usr/$(LIBDIR)/libblktap.so.$(MAJOR)
--	ln -sf libblktap.so.$(MAJOR) $(DESTDIR)/usr/$(LIBDIR)/libblktap.so
- 	$(INSTALL_DATA) blktaplib.h $(DESTDIR)/usr/include
+@@ -41,19 +39,15 @@
+ 	$(INSTALL_DIR) $(DESTDIR)$(PRIVATE_LIBDIR)
+ 	$(INSTALL_DIR) $(DESTDIR)$(INCLUDEDIR)
+ 	$(INSTALL_DATA) $(LIB) $(DESTDIR)$(PRIVATE_LIBDIR)
+-	ln -sf libblktap.so.$(MAJOR).$(MINOR) $(DESTDIR)$(PRIVATE_LIBDIR)/libblktap.so.$(MAJOR)
+-	ln -sf libblktap.so.$(MAJOR) $(DESTDIR)$(PRIVATE_LIBDIR)/libblktap.so
+ 	$(INSTALL_DATA) blktaplib.h $(DESTDIR)$(INCLUDEDIR)
  
  clean:
  	rm -rf *.a *.so* *.o *.rpm $(LIB) *~ $(DEPS) xen TAGS
  
  libblktap.a: $(OBJS) 
 -	$(CC) $(CFLAGS) -Wl,$(SONAME_LDFLAG) -Wl,$(SONAME) $(SHLIB_CFLAGS) \
--	      -L$(XEN_XENSTORE) $(LDFLAGS) -l xenstore                                \
++	$(CC) $(CFLAGS) $(SHLIB_CFLAGS) \
+ 	      -L$(XEN_XENSTORE) $(LDFLAGS)                                 \
 -	      -o libblktap.so.$(MAJOR).$(MINOR) $^ $(LIBS)
 -	ln -sf libblktap.so.$(MAJOR).$(MINOR) libblktap.so.$(MAJOR)
 -	ln -sf libblktap.so.$(MAJOR) libblktap.so
-+	$(CC) $(CFLAGS) $(SHLIB_CFLAGS) \
-+	      -L$(XEN_XENSTORE) $(LDFLAGS) -lxenstore                                \
 +	      -o libblktap.so $^ $(LIBS)
  	$(AR) rc $@ libblktap.so
  
@@ -180,18 +142,18 @@
  all: $(LIB)
 @@ -24,9 +21,7 @@
  install: all
- 	[ -d $(DESTDIR)/usr/$(LIBDIR) ] || $(INSTALL_DIR) $(DESTDIR)/usr/$(LIBDIR)
- 	[ -d $(DESTDIR)/usr/include ] || $(INSTALL_DIR) $(DESTDIR)/usr/include
--	$(INSTALL_PROG) libfsimage.so.$(MAJOR).$(MINOR) $(DESTDIR)/usr/$(LIBDIR)
--	ln -sf libfsimage.so.$(MAJOR).$(MINOR) $(DESTDIR)/usr/$(LIBDIR)/libfsimage.so.$(MAJOR)
--	ln -sf libfsimage.so.$(MAJOR) $(DESTDIR)/usr/$(LIBDIR)/libfsimage.so
-+	$(INSTALL_PROG) libfsimage.so $(DESTDIR)/usr/$(LIBDIR)
- 	$(INSTALL_DATA) fsimage.h $(DESTDIR)/usr/include
- 	$(INSTALL_DATA) fsimage_plugin.h $(DESTDIR)/usr/include
- 	$(INSTALL_DATA) fsimage_grub.h $(DESTDIR)/usr/include
+ 	$(INSTALL_DIR) $(DESTDIR)$(LIBDIR)
+ 	$(INSTALL_DIR) $(DESTDIR)$(INCLUDEDIR)
+-	$(INSTALL_PROG) libfsimage.so.$(MAJOR).$(MINOR) $(DESTDIR)$(LIBDIR)
+-	ln -sf libfsimage.so.$(MAJOR).$(MINOR) $(DESTDIR)$(LIBDIR)/libfsimage.so.$(MAJOR)
+-	ln -sf libfsimage.so.$(MAJOR) $(DESTDIR)$(LIBDIR)/libfsimage.so
++	$(INSTALL_PROG) libfsimage.so $(DESTDIR)$(LIBDIR)
+ 	$(INSTALL_DATA) fsimage.h $(DESTDIR)$(INCLUDEDIR)
+ 	$(INSTALL_DATA) fsimage_plugin.h $(DESTDIR)$(INCLUDEDIR)
+ 	$(INSTALL_DATA) fsimage_grub.h $(DESTDIR)$(INCLUDEDIR)
 @@ -34,13 +29,8 @@
  clean distclean:
- 	rm -f $(PIC_OBJS) $(LIB)
+ 	rm -f $(PIC_OBJS) $(LIB) $(DEPS)
  
 -libfsimage.so: libfsimage.so.$(MAJOR)
 -	ln -sf $< $@
@@ -214,7 +176,8 @@
  XEN_ROOT = ../../..
  include $(XEN_ROOT)/tools/Rules.mk
  
-@@ -22,7 +19,7 @@
+@@ -21,8 +18,8 @@
+ LIB_OBJS := $(patsubst %.c,%.o,$(SRCS))
  PIC_OBJS := $(patsubst %.c,%.opic,$(SRCS))
  
  LIB := libflask.a
@@ -223,19 +186,22 @@
  
  .PHONY: all
  all: build
-@@ -35,10 +32,8 @@
+@@ -35,10 +31,8 @@
  install: build
- 	[ -d $(DESTDIR)/usr/$(LIBDIR) ] || $(INSTALL_DIR) $(DESTDIR)/usr/$(LIBDIR)
- 	[ -d $(DESTDIR)/usr/include ] || $(INSTALL_DIR) $(DESTDIR)/usr/include
--	$(INSTALL_PROG) libflask.so.$(MAJOR).$(MINOR) $(DESTDIR)/usr/$(LIBDIR)
-+	$(INSTALL_PROG) libflask.so $(DESTDIR)/usr/$(LIBDIR)
- 	$(INSTALL_DATA) libflask.a $(DESTDIR)/usr/$(LIBDIR)
--	ln -sf libflask.so.$(MAJOR).$(MINOR) $(DESTDIR)/usr/$(LIBDIR)/libflask.so.$(MAJOR)
--	ln -sf libflask.so.$(MAJOR) $(DESTDIR)/usr/$(LIBDIR)/libflask.so
- 	$(INSTALL_DATA) include/flask.h $(DESTDIR)/usr/include
+ 	$(INSTALL_DIR) $(DESTDIR)$(LIBDIR)
+ 	$(INSTALL_DIR) $(DESTDIR)$(INCLUDEDIR)
+-	$(INSTALL_PROG) libflask.so.$(MAJOR).$(MINOR) $(DESTDIR)$(LIBDIR)
++	$(INSTALL_PROG) libflask.so $(DESTDIR)$(LIBDIR)
+ 	$(INSTALL_DATA) libflask.a $(DESTDIR)$(LIBDIR)
+-	ln -sf libflask.so.$(MAJOR).$(MINOR) $(DESTDIR)$(LIBDIR)/libflask.so.$(MAJOR)
+-	ln -sf libflask.so.$(MAJOR) $(DESTDIR)$(LIBDIR)/libflask.so
+ 	$(INSTALL_DATA) include/flask.h $(DESTDIR)$(INCLUDEDIR)
  
  .PHONY: TAGS
-@@ -54,12 +49,7 @@
+@@ -51,15 +45,10 @@
+ 
+ # libflask
+ 
  libflask.a: $(LIB_OBJS)
  	$(AR) rc $@ $^
  

Modified: trunk/xen-unstable/debian/patches/tools-libfsimage-prefix.diff
==============================================================================
--- trunk/xen-unstable/debian/patches/tools-libfsimage-prefix.diff	(original)
+++ trunk/xen-unstable/debian/patches/tools-libfsimage-prefix.diff	Thu Mar  6 20:14:17 2008
@@ -1,20 +1,20 @@
---- xen-3.orig/tools/libfsimage/Rules.mk
-+++ xen-3/tools/libfsimage/Rules.mk
+--- xen-unstable.orig/tools/libfsimage/Rules.mk
++++ xen-unstable/tools/libfsimage/Rules.mk
 @@ -7,11 +7,7 @@
  
  PIC_OBJS := $(patsubst %.c,%.opic,$(LIB_SRCS-y))
  
 -FSDIR-$(CONFIG_Linux) = $(LIBDIR)/fs/$(FS)
--FSDIR-$(CONFIG_SunOS)-x86_64 = lib/fs/$(FS)/64
--FSDIR-$(CONFIG_SunOS)-x86_32 = lib/fs/$(FS)/
+-FSDIR-$(CONFIG_SunOS)-x86_64 = $(PREFIX)/lib/fs/$(FS)/64
+-FSDIR-$(CONFIG_SunOS)-x86_32 = $(PREFIX)/lib/fs/$(FS)/
 -FSDIR-$(CONFIG_SunOS) = $(FSDIR-$(CONFIG_SunOS)-$(XEN_TARGET_ARCH))
 -FSDIR = $(FSDIR-y)
-+FSDIR = $(LIBDIR)/fs/$(FS)
++FSDIR = $(PRIVATE_LIBDIR)/fs/$(FS)
  
  FSLIB = fsimage.so
  
---- xen-3.orig/tools/libfsimage/common/Makefile
-+++ xen-3/tools/libfsimage/common/Makefile
+--- xen-unstable.orig/tools/libfsimage/common/Makefile
++++ xen-unstable/tools/libfsimage/common/Makefile
 @@ -1,7 +1,7 @@
  XEN_ROOT = ../../..
  include $(XEN_ROOT)/tools/Rules.mk
@@ -24,8 +24,8 @@
  DEPS = .*.d
  
  LDFLAGS-$(CONFIG_SunOS) = -Wl,-M -Wl,mapfile-SunOS
---- xen-3.orig/tools/libfsimage/common/fsimage_plugin.c
-+++ xen-3/tools/libfsimage/common/fsimage_plugin.c
+--- xen-unstable.orig/tools/libfsimage/common/fsimage_plugin.c
++++ xen-unstable/tools/libfsimage/common/fsimage_plugin.c
 @@ -131,23 +131,8 @@
  	int err;
  	int ret = -1;

Modified: trunk/xen-unstable/debian/patches/tools-misc-prefix.diff
==============================================================================
--- trunk/xen-unstable/debian/patches/tools-misc-prefix.diff	(original)
+++ trunk/xen-unstable/debian/patches/tools-misc-prefix.diff	Thu Mar  6 20:14:17 2008
@@ -1,5 +1,5 @@
---- xen-unstable.orig/tools/misc/xend
-+++ xen-unstable/tools/misc/xend
+--- xen-3.orig/tools/misc/xend
++++ xen-3/tools/misc/xend
 @@ -33,15 +33,10 @@
  import time
  import commands
@@ -18,7 +18,7 @@
  
  class CheckError(ValueError):
      pass
-@@ -95,19 +90,19 @@
+@@ -95,20 +90,20 @@
          f.close()
      except:
          pass
@@ -41,12 +41,14 @@
  def start_blktapctrl():
      if os.fork() == 0:
 -        os.execvp('blktapctrl', ['blktapctrl'])
+-            
 +        execute('blktapctrl')
-             
++
  def main():
      try:
---- xen-unstable.orig/tools/misc/xm
-+++ xen-unstable/tools/misc/xm
+         check_logging()
+--- xen-3.orig/tools/misc/xm
++++ xen-3/tools/misc/xm
 @@ -1,10 +1,7 @@
  #!/usr/bin/env python
  #  -*- mode: python; -*-

Modified: trunk/xen-unstable/debian/patches/tools-prefix.diff
==============================================================================
--- trunk/xen-unstable/debian/patches/tools-prefix.diff	(original)
+++ trunk/xen-unstable/debian/patches/tools-prefix.diff	Thu Mar  6 20:14:17 2008
@@ -1,80 +1,39 @@
---- xen-unstable.orig/tools/blktap/drivers/Makefile
-+++ xen-unstable/tools/blktap/drivers/Makefile
-@@ -5,7 +5,7 @@
- 
- IBIN         = blktapctrl tapdisk
- QCOW_UTIL    = img2qcow qcow2raw qcow-create
--INST_DIR     = /usr/sbin
-+INST_DIR     = /usr/$(BINDIR)
- LIBAIO_DIR   = ../../libaio/src
- 
- CFLAGS   += -Werror
-@@ -52,6 +52,7 @@
- 	$(CC) $(CFLAGS) -o $* $(BLK-OBJS) $*.c $(AIOLIBS) $(LIBS)
- 
- install: all
-+	$(INSTALL_DIR) $(DESTDIR)$(INST_DIR)
- 	$(INSTALL_PROG) $(IBIN) $(QCOW_UTIL) $(VHD_UTIL) $(DESTDIR)$(INST_DIR)
- 
- clean:
 --- xen-unstable.orig/tools/console/Makefile
 +++ xen-unstable/tools/console/Makefile
-@@ -2,8 +2,7 @@
- XEN_ROOT=../..
- include $(XEN_ROOT)/tools/Rules.mk
- 
--DAEMON_INSTALL_DIR = /usr/sbin
--CLIENT_INSTALL_DIR = /usr/$(LIBDIR)/xen/bin
-+DIR = /usr/$(BINDIR)
- 
- CFLAGS  += -Werror
- 
-@@ -30,7 +29,5 @@
+@@ -29,7 +29,5 @@
  
  .PHONY: install
  install: $(BIN)
--	$(INSTALL_DIR) $(DESTDIR)/$(DAEMON_INSTALL_DIR)
--	$(INSTALL_PROG) xenconsoled $(DESTDIR)/$(DAEMON_INSTALL_DIR)
--	$(INSTALL_DIR) $(DESTDIR)/$(CLIENT_INSTALL_DIR)
--	$(INSTALL_PROG) xenconsole $(DESTDIR)/$(CLIENT_INSTALL_DIR)
-+	$(INSTALL_DIR) $(DESTDIR)/$(DIR)
-+	$(INSTALL_PROG) xenconsole xenconsoled $(DESTDIR)/$(DIR)
+-	$(INSTALL_DIR) $(DESTDIR)/$(SBINDIR)
+-	$(INSTALL_PROG) xenconsoled $(DESTDIR)/$(SBINDIR)
+ 	$(INSTALL_DIR) $(DESTDIR)$(PRIVATE_BINDIR)
+-	$(INSTALL_PROG) xenconsole $(DESTDIR)$(PRIVATE_BINDIR)
++	$(INSTALL_PROG) xenconsole xenconsoled $(DESTDIR)$(PRIVATE_BINDIR)
 --- xen-unstable.orig/tools/misc/Makefile
 +++ xen-unstable/tools/misc/Makefile
-@@ -13,8 +13,7 @@
- TARGETS-$(CONFIG_X86) += xen-detect
- TARGETS := $(TARGETS-y)
+@@ -18,8 +18,7 @@
+ SUBDIRS-$(CONFIG_MINITERM) += miniterm
+ SUBDIRS := $(SUBDIRS-y)
  
 -INSTALL_BIN  = $(TARGETS) xencons
 -INSTALL_SBIN = netfix xm xen-bugtool xen-python-path xend xenperf xsview
-+INSTALL_TARGETS = $(TARGETS) xencons netfix xm xend xsview
++INSTALL_TARGETS = $(TARGETS) xencons netfix xm xen-bugtool xen-python-path xend xsview
  
  .PHONY: all
  all: build
-@@ -26,10 +25,8 @@
- 
- .PHONY: install
- install: build
--	[ -d $(DESTDIR)/usr/bin ] || $(INSTALL_DIR) $(DESTDIR)/usr/bin
--	[ -d $(DESTDIR)/usr/sbin ] || $(INSTALL_DIR) $(DESTDIR)/usr/sbin
--	$(INSTALL_PROG) $(INSTALL_BIN) $(DESTDIR)/usr/bin
--	$(INSTALL_PROG) $(INSTALL_SBIN) $(DESTDIR)/usr/sbin
-+	$(INSTALL_DIR) $(DESTDIR)/usr/$(BINDIR)
-+	$(INSTALL_PROG) $(INSTALL_TARGETS) $(DESTDIR)/usr/$(BINDIR)
- 	$(MAKE) -C lomount install
- #       No sense in installing miniterm on the Xen box.
- #	$(MAKE) -C miniterm install
---- xen-unstable.orig/tools/misc/lomount/Makefile
-+++ xen-unstable/tools/misc/lomount/Makefile
-@@ -16,7 +16,7 @@
+@@ -30,10 +29,8 @@
  
  .PHONY: install
  install: build
--	$(INSTALL_PROG) $(BIN) $(SCRIPTS) $(DESTDIR)/usr/bin
-+	$(INSTALL_PROG) $(BIN) $(SCRIPTS) $(DESTDIR)/usr/$(BINDIR)
+-	$(INSTALL_DIR) $(DESTDIR)$(BINDIR)
+-	$(INSTALL_DIR) $(DESTDIR)$(SBINDIR)
+-	$(INSTALL_PROG) $(INSTALL_BIN) $(DESTDIR)$(BINDIR)
+-	$(INSTALL_PROG) $(INSTALL_SBIN) $(DESTDIR)$(SBINDIR)
++	$(INSTALL_DIR) $(DESTDIR)$(PRIVATE_BINDIR)
++	$(INSTALL_PROG) $(INSTALL_TARGETS) $(DESTDIR)$(PRIVATE_BINDIR)
+ 	set -e; for d in $(SUBDIRS); do $(MAKE) -C $$d install-recurse; done
  
  .PHONY: clean
- clean:
 --- xen-unstable.orig/tools/python/Makefile
 +++ xen-unstable/tools/python/Makefile
 @@ -24,7 +24,7 @@
@@ -99,104 +58,9 @@
  endif
  
  install-dtd: all
---- xen-unstable.orig/tools/xcutils/Makefile
-+++ xen-unstable/tools/xcutils/Makefile
-@@ -11,7 +11,7 @@
- XEN_ROOT	= ../..
- include $(XEN_ROOT)/tools/Rules.mk
- 
--PROGRAMS_INSTALL_DIR = /usr/$(LIBDIR)/xen/bin
-+PROGRAMS_INSTALL_DIR = /usr/$(BINDIR)
- 
- INCLUDES += -I $(XEN_LIBXC) -I $(XEN_XENSTORE)
- 
---- xen-unstable.orig/tools/xenmon/Makefile
-+++ xen-unstable/tools/xenmon/Makefile
-@@ -13,8 +13,6 @@
- XEN_ROOT=../..
- include $(XEN_ROOT)/tools/Rules.mk
- 
--sbindir=/usr/sbin
--
- CFLAGS  += -Werror
- CFLAGS  += -I $(XEN_XC)
- CFLAGS  += -I $(XEN_LIBXC)
-@@ -31,10 +29,8 @@
- 
- .PHONY: install
- install: build
--	[ -d $(DESTDIR)$(sbindir) ] || $(INSTALL_DIR) $(DESTDIR)$(sbindir)
--	$(INSTALL_PROG) xenbaked $(DESTDIR)$(sbindir)/xenbaked
--	$(INSTALL_PROG) xentrace_setmask  $(DESTDIR)$(sbindir)/xentrace_setmask
--	$(INSTALL_PROG) xenmon.py  $(DESTDIR)$(sbindir)/xenmon.py
-+	$(INSTALL_DIR) $(DESTDIR)/usr/$(BINDIR)
-+	$(INSTALL_PROG) xenbaked xenmon.py xentrace_setmask $(DESTDIR)/usr/$(BINDIR)
- 
- .PHONY: clean
- clean:
---- xen-unstable.orig/tools/xenstat/xentop/Makefile
-+++ xen-unstable/tools/xenstat/xentop/Makefile
-@@ -21,7 +21,6 @@
- prefix=/usr
- mandir=$(prefix)/share/man
- man1dir=$(mandir)/man1
--sbindir=$(prefix)/sbin
- 
- CFLAGS += -DGCC_PRINTF -Wall -Werror -I$(XEN_LIBXENSTAT)
- LDFLAGS += -L$(XEN_LIBXENSTAT)
-@@ -33,7 +32,7 @@
- 
- .PHONY: install
- install: xentop xentop.1
--	$(INSTALL_PROG) xentop $(DESTDIR)$(sbindir)/xentop
-+	$(INSTALL_PROG) -D xentop $(DESTDIR)/usr/$(BINDIR)/xentop
- 	$(INSTALL_DIR) $(DESTDIR)$(man1dir)
- 	$(INSTALL_DATA) xentop.1 $(DESTDIR)$(man1dir)/xentop.1
- 
---- xen-unstable.orig/tools/xenstore/Makefile
-+++ xen-unstable/tools/xenstore/Makefile
-@@ -81,13 +81,9 @@
- install: all
- 	$(INSTALL_DIR) $(DESTDIR)/var/run/xenstored
- 	$(INSTALL_DIR) $(DESTDIR)/var/lib/xenstored
--	$(INSTALL_DIR) $(DESTDIR)/usr/bin
--	$(INSTALL_DIR) $(DESTDIR)/usr/sbin
-+	$(INSTALL_DIR) $(DESTDIR)/usr/$(BINDIR)
- 	$(INSTALL_DIR) $(DESTDIR)/usr/include
--	$(INSTALL_PROG) xenstored $(DESTDIR)/usr/sbin
--	$(INSTALL_PROG) $(CLIENTS) $(DESTDIR)/usr/bin
--	$(INSTALL_PROG) xenstore-control $(DESTDIR)/usr/bin
--	$(INSTALL_PROG) xenstore-ls $(DESTDIR)/usr/bin
-+	$(INSTALL_PROG) xenstore-control xenstore-ls xenstored $(CLIENTS) $(DESTDIR)/usr/$(BINDIR)
- 	$(INSTALL_DIR) $(DESTDIR)/usr/$(LIBDIR)
- 	$(INSTALL_PROG) libxenstore.so.$(MAJOR).$(MINOR) $(DESTDIR)/usr/$(LIBDIR)
- 	ln -sf libxenstore.so.$(MAJOR).$(MINOR) $(DESTDIR)/usr/$(LIBDIR)/libxenstore.so.$(MAJOR)
---- xen-unstable.orig/tools/xentrace/Makefile
-+++ xen-unstable/tools/xentrace/Makefile
-@@ -35,15 +35,11 @@
- 
- .PHONY: install
- install: build
--	[ -d $(DESTDIR)/usr/bin ] || $(INSTALL_DIR) $(DESTDIR)/usr/bin
--	[ -z "$(LIBBIN)" ] || [ -d $(DESTDIR)/usr/$(LIBDIR)/xen/bin ] || \
--		$(INSTALL_DIR) $(DESTDIR)/usr/$(LIBDIR)/xen/bin
--	[ -d $(DESTDIR)/usr/share/man/man1 ] || \
--		$(INSTALL_DIR) $(DESTDIR)/usr/share/man/man1
--	[ -d $(DESTDIR)/usr/share/man/man8 ] || \
--		$(INSTALL_DIR) $(DESTDIR)/usr/share/man/man8
--	$(INSTALL_PROG) $(BIN) $(SCRIPTS) $(DESTDIR)/usr/bin
--	[ -z "$(LIBBIN)" ] || $(INSTALL_PROG) $(LIBBIN) $(DESTDIR)/usr/$(LIBDIR)/xen/bin
-+	$(INSTALL_DIR) $(DESTDIR)/usr/$(BINDIR)
-+	$(INSTALL_DIR) $(DESTDIR)/usr/share/man/man1
-+	$(INSTALL_DIR) $(DESTDIR)/usr/share/man/man8
-+	$(INSTALL_PROG) $(BIN) $(SCRIPTS) $(DESTDIR)/usr/$(BINDIR)
-+	[ -z "$(LIBBIN)" ] || $(INSTALL_PROG) $(LIBBIN) $(DESTDIR)/usr/$(BINDIR)
- 	$(INSTALL_DATA) $(MAN1) $(DESTDIR)/usr/share/man/man1
- 	$(INSTALL_DATA) $(MAN8) $(DESTDIR)/usr/share/man/man8
- 
 --- xen-unstable.orig/tools/ioemu/Makefile.target
 +++ xen-unstable/tools/ioemu/Makefile.target
-@@ -206,6 +206,7 @@
+@@ -211,6 +211,7 @@
  ifdef CONFIG_SOLARIS
  LIBS+=-lsocket -lnsl -lresolv
  endif
@@ -206,7 +70,7 @@
  ifdef TARGET_GPROF
 --- xen-unstable.orig/tools/ioemu/configure
 +++ xen-unstable/tools/ioemu/configure
-@@ -594,9 +594,9 @@
+@@ -576,9 +576,9 @@
      prefix="/usr/local"
  fi
  mandir="$prefix/share/man"
@@ -231,12 +95,138 @@
  SUBDIRS += rombios rombios/32bit
 --- xen-unstable.orig/tools/blktap/lib/Makefile
 +++ xen-unstable/tools/blktap/lib/Makefile
-@@ -5,7 +5,7 @@
- MINOR    = 0
- SONAME   = libblktap.so.$(MAJOR)
+@@ -38,11 +38,11 @@
+ libblktap: libblktap.a
+ 
+ install: all
+-	$(INSTALL_DIR) $(DESTDIR)$(LIBDIR)
++	$(INSTALL_DIR) $(DESTDIR)$(PRIVATE_LIBDIR)
+ 	$(INSTALL_DIR) $(DESTDIR)$(INCLUDEDIR)
+-	$(INSTALL_DATA) $(LIB) $(DESTDIR)$(LIBDIR)
+-	ln -sf libblktap.so.$(MAJOR).$(MINOR) $(DESTDIR)$(LIBDIR)/libblktap.so.$(MAJOR)
+-	ln -sf libblktap.so.$(MAJOR) $(DESTDIR)$(LIBDIR)/libblktap.so
++	$(INSTALL_DATA) $(LIB) $(DESTDIR)$(PRIVATE_LIBDIR)
++	ln -sf libblktap.so.$(MAJOR).$(MINOR) $(DESTDIR)$(PRIVATE_LIBDIR)/libblktap.so.$(MAJOR)
++	ln -sf libblktap.so.$(MAJOR) $(DESTDIR)$(PRIVATE_LIBDIR)/libblktap.so
+ 	$(INSTALL_DATA) blktaplib.h $(DESTDIR)$(INCLUDEDIR)
+ 
+ clean:
+--- xen-unstable.orig/tools/xenstore/Makefile
++++ xen-unstable/tools/xenstore/Makefile
+@@ -93,18 +93,17 @@
+ install: all
+ 	$(INSTALL_DIR) $(DESTDIR)/var/run/xenstored
+ 	$(INSTALL_DIR) $(DESTDIR)/var/lib/xenstored
+-	$(INSTALL_DIR) $(DESTDIR)$(BINDIR)
+-	$(INSTALL_DIR) $(DESTDIR)$(SBINDIR)
++	$(INSTALL_DIR) $(DESTDIR)$(PRIVATE_BINDIR)
+ 	$(INSTALL_DIR) $(DESTDIR)$(INCLUDEDIR)
+-	$(INSTALL_PROG) xenstored $(DESTDIR)$(SBINDIR)
+-	$(INSTALL_PROG) $(CLIENTS) $(DESTDIR)$(BINDIR)
+-	$(INSTALL_PROG) xenstore-control $(DESTDIR)$(BINDIR)
+-	$(INSTALL_PROG) xenstore-ls $(DESTDIR)$(BINDIR)
+-	$(INSTALL_DIR) $(DESTDIR)$(LIBDIR)
+-	$(INSTALL_PROG) libxenstore.so.$(MAJOR).$(MINOR) $(DESTDIR)$(LIBDIR)
+-	ln -sf libxenstore.so.$(MAJOR).$(MINOR) $(DESTDIR)$(LIBDIR)/libxenstore.so.$(MAJOR)
+-	ln -sf libxenstore.so.$(MAJOR) $(DESTDIR)$(LIBDIR)/libxenstore.so
+-	$(INSTALL_DATA) libxenstore.a $(DESTDIR)$(LIBDIR)
++	$(INSTALL_PROG) xenstored $(DESTDIR)$(PRIVATE_BINDIR)
++	$(INSTALL_PROG) $(CLIENTS) $(DESTDIR)$(PRIVATE_BINDIR)
++	$(INSTALL_PROG) xenstore-control $(DESTDIR)$(PRIVATE_BINDIR)
++	$(INSTALL_PROG) xenstore-ls $(DESTDIR)$(PRIVATE_BINDIR)
++	$(INSTALL_DIR) $(DESTDIR)$(PRIVATE_LIBDIR)
++	$(INSTALL_PROG) libxenstore.so.$(MAJOR).$(MINOR) $(DESTDIR)$(PRIVATE_LIBDIR)
++	ln -sf libxenstore.so.$(MAJOR).$(MINOR) $(DESTDIR)$(PRIVATE_LIBDIR)/libxenstore.so.$(MAJOR)
++	ln -sf libxenstore.so.$(MAJOR) $(DESTDIR)$(PRIVATE_LIBDIR)/libxenstore.so
++	$(INSTALL_DATA) libxenstore.a $(DESTDIR)$(PRIVATE_LIBDIR)
+ 	$(INSTALL_DATA) xs.h $(DESTDIR)$(INCLUDEDIR)
+ 	$(INSTALL_DATA) xs_lib.h $(DESTDIR)$(INCLUDEDIR)
+ 
+--- xen-unstable.orig/tools/xenmon/Makefile
++++ xen-unstable/tools/xenmon/Makefile
+@@ -29,10 +29,10 @@
+ 
+ .PHONY: install
+ install: build
+-	$(INSTALL_DIR) $(DESTDIR)$(SBINDIR)
+-	$(INSTALL_PROG) xenbaked $(DESTDIR)$(SBINDIR)/xenbaked
+-	$(INSTALL_PROG) xentrace_setmask  $(DESTDIR)$(SBINDIR)/xentrace_setmask
+-	$(INSTALL_PROG) xenmon.py  $(DESTDIR)$(SBINDIR)/xenmon.py
++	$(INSTALL_DIR) $(DESTDIR)$(PRIVATE_BINDIR)
++	$(INSTALL_PROG) xenbaked $(DESTDIR)$(PRIVATE_BINDIR)/xenbaked
++	$(INSTALL_PROG) xentrace_setmask  $(DESTDIR)$(PRIVATE_BINDIR)/xentrace_setmask
++	$(INSTALL_PROG) xenmon.py  $(DESTDIR)$(PRIVATE_BINDIR)/xenmon.py
+ 
+ .PHONY: clean
+ clean:
+--- xen-unstable.orig/tools/xentrace/Makefile
++++ xen-unstable/tools/xentrace/Makefile
+@@ -35,12 +35,10 @@
+ 
+ .PHONY: install
+ install: build
+-	$(INSTALL_DIR) $(DESTDIR)$(BINDIR)
+-	[ -z "$(LIBBIN)" ] || $(INSTALL_DIR) $(DESTDIR)$(PRIVATE_BINDIR)
++	$(INSTALL_DIR) $(DESTDIR)$(PRIVATE_BINDIR)
+ 	$(INSTALL_DIR) $(DESTDIR)$(MAN1DIR)
+ 	$(INSTALL_DIR) $(DESTDIR)$(MAN8DIR)
+-	$(INSTALL_PROG) $(BIN) $(SCRIPTS) $(DESTDIR)$(BINDIR)
+-	[ -z "$(LIBBIN)" ] || $(INSTALL_PROG) $(LIBBIN) $(DESTDIR)$(PRIVATE_BINDIR)
++	$(INSTALL_PROG) $(BIN) $(LIBBIN) $(SCRIPTS) $(DESTDIR)$(PRIVATE_BINDIR)
+ 	$(INSTALL_DATA) $(MAN1) $(DESTDIR)$(MAN1DIR)
+ 	$(INSTALL_DATA) $(MAN8) $(DESTDIR)$(MAN8DIR)
+ 
+--- xen-unstable.orig/tools/libxc/Makefile
++++ xen-unstable/tools/libxc/Makefile
+@@ -101,18 +101,18 @@
+ 
+ .PHONY: install
+ install: build
+-	$(INSTALL_DIR) $(DESTDIR)$(LIBDIR)
++	$(INSTALL_DIR) $(DESTDIR)$(PRIVATE_LIBDIR)
+ 	$(INSTALL_DIR) $(DESTDIR)$(INCLUDEDIR)
+-	$(INSTALL_PROG) libxenctrl.so.$(MAJOR).$(MINOR) $(DESTDIR)$(LIBDIR)
+-	$(INSTALL_DATA) libxenctrl.a $(DESTDIR)$(LIBDIR)
+-	ln -sf libxenctrl.so.$(MAJOR).$(MINOR) $(DESTDIR)$(LIBDIR)/libxenctrl.so.$(MAJOR)
+-	ln -sf libxenctrl.so.$(MAJOR) $(DESTDIR)$(LIBDIR)/libxenctrl.so
++	$(INSTALL_PROG) libxenctrl.so.$(MAJOR).$(MINOR) $(DESTDIR)$(PRIVATE_LIBDIR)
++	$(INSTALL_DATA) libxenctrl.a $(DESTDIR)$(PRIVATE_LIBDIR)
++	ln -sf libxenctrl.so.$(MAJOR).$(MINOR) $(DESTDIR)$(PRIVATE_LIBDIR)/libxenctrl.so.$(MAJOR)
++	ln -sf libxenctrl.so.$(MAJOR) $(DESTDIR)$(PRIVATE_LIBDIR)/libxenctrl.so
+ 	$(INSTALL_DATA) xenctrl.h $(DESTDIR)$(INCLUDEDIR)
+ 
+-	$(INSTALL_PROG) libxenguest.so.$(MAJOR).$(MINOR) $(DESTDIR)$(LIBDIR)
+-	$(INSTALL_DATA) libxenguest.a $(DESTDIR)$(LIBDIR)
+-	ln -sf libxenguest.so.$(MAJOR).$(MINOR) $(DESTDIR)$(LIBDIR)/libxenguest.so.$(MAJOR)
+-	ln -sf libxenguest.so.$(MAJOR) $(DESTDIR)$(LIBDIR)/libxenguest.so
++	$(INSTALL_PROG) libxenguest.so.$(MAJOR).$(MINOR) $(DESTDIR)$(PRIVATE_LIBDIR)
++	$(INSTALL_DATA) libxenguest.a $(DESTDIR)$(PRIVATE_LIBDIR)
++	ln -sf libxenguest.so.$(MAJOR).$(MINOR) $(DESTDIR)$(PRIVATE_LIBDIR)/libxenguest.so.$(MAJOR)
++	ln -sf libxenguest.so.$(MAJOR) $(DESTDIR)$(PRIVATE_LIBDIR)/libxenguest.so
+ 	$(INSTALL_DATA) xenguest.h $(DESTDIR)$(INCLUDEDIR)
+ 
+ .PHONY: TAGS
+--- xen-unstable.orig/tools/misc/lomount/Makefile
++++ xen-unstable/tools/misc/lomount/Makefile
+@@ -16,7 +16,7 @@
  
--BLKTAP_INSTALL_DIR = /usr/sbin
-+BLKTAP_INSTALL_DIR = /usr/$(BINDIR)
+ .PHONY: install
+ install install-recurse: build
+-	$(INSTALL_PROG) $(BIN) $(SCRIPTS) $(DESTDIR)$(BINDIR)
++	$(INSTALL_PROG) $(BIN) $(SCRIPTS) $(DESTDIR)$(PRIVATE_BINDIR)
+ 
+ .PHONY: clean
+ clean:
+--- xen-unstable.orig/tools/xenstat/xentop/Makefile
++++ xen-unstable/tools/xenstat/xentop/Makefile
+@@ -28,8 +28,8 @@
  
- INCLUDES += -I. -I.. -I $(XEN_LIBXC) -I $(XEN_XENSTORE)
+ .PHONY: install
+ install: xentop xentop.1
+-	$(INSTALL_DIR) $(DESTDIR)$(SBINDIR)
+-	$(INSTALL_PROG) xentop $(DESTDIR)$(SBINDIR)/xentop
++	$(INSTALL_DIR) $(DESTDIR)$(PRIVATE_BINDIR)
++	$(INSTALL_PROG) xentop $(DESTDIR)$(PRIVATE_BINDIR)/xentop
+ 	$(INSTALL_DIR) $(DESTDIR)$(MAN1DIR)
+ 	$(INSTALL_DATA) xentop.1 $(DESTDIR)$(MAN1DIR)/xentop.1
  

Modified: trunk/xen-unstable/debian/patches/tools-python-prefix.diff
==============================================================================
--- trunk/xen-unstable/debian/patches/tools-python-prefix.diff	(original)
+++ trunk/xen-unstable/debian/patches/tools-python-prefix.diff	Thu Mar  6 20:14:17 2008
@@ -1,5 +1,5 @@
---- xen-unstable.orig/tools/python/xen/util/auxbin.py
-+++ xen-unstable/tools/python/xen/util/auxbin.py
+--- xen-3.orig/tools/python/xen/util/auxbin.py
++++ xen-3/tools/python/xen/util/auxbin.py
 @@ -16,19 +16,11 @@
  #============================================================================
  

Modified: trunk/xen-unstable/debian/patches/tools-python-xen-xm-relative-path.diff
==============================================================================
--- trunk/xen-unstable/debian/patches/tools-python-xen-xm-relative-path.diff	(original)
+++ trunk/xen-unstable/debian/patches/tools-python-xen-xm-relative-path.diff	Thu Mar  6 20:14:17 2008
@@ -1,6 +1,6 @@
 --- xen-unstable.orig/tools/python/xen/xm/create.py
 +++ xen-unstable/tools/python/xen/xm/create.py
-@@ -543,6 +543,14 @@
+@@ -561,6 +561,14 @@
      else:
          return s
  
@@ -15,7 +15,7 @@
  def configure_image(vals):
      """Create the image config.
      """
-@@ -550,9 +558,9 @@
+@@ -568,11 +576,11 @@
          return None
      config_image = [ vals.builder ]
      if vals.kernel:
@@ -23,11 +23,14 @@
 +        config_image.append([ 'kernel', abspath(vals.kernel, 'boot') ])
      if vals.ramdisk:
 -        config_image.append([ 'ramdisk', os.path.abspath(vals.ramdisk) ])
-+        config_image.append([ 'ramdisk', abspath(vals.ramdisk, 'boot') ])
++        config_image.append([ 'ramdisk', abspath(vals.kernel, 'boot') ])
+     if vals.loader:
+-        config_image.append([ 'loader', os.path.abspath(vals.loader) ])
++        config_image.append([ 'loader', abspath(vals.kernel, 'boot') ])
      if vals.cmdline_ip:
          cmdline_ip = strip('ip=', vals.cmdline_ip)
          config_image.append(['ip', cmdline_ip])
-@@ -729,7 +737,7 @@
+@@ -740,7 +748,7 @@
  def configure_hvm(config_image, vals):
      """Create the config for HVM devices.
      """
@@ -36,12 +39,12 @@
               'localtime', 'serial', 'stdvga', 'isa', 'nographic', 'soundhw',
               'vnc', 'vncdisplay', 'vncunused', 'vncconsole', 'vnclisten',
               'sdl', 'display', 'xauthority', 'rtc_timeoffset', 'monitor',
-@@ -737,6 +745,8 @@
+@@ -750,6 +758,8 @@
      for a in args:
          if a in vals.__dict__ and vals.__dict__[a] is not None:
              config_image.append([a, vals.__dict__[a]])
-+    if vals.device_model is not None:
-+        config_image.append([ 'device_model', abspath(vals.device_model, 'bin') ])
++    if vals.device_model:
++        config_image.append(['device_model', abspath(vals.device_model, 'bin')])
      if vals.vncpasswd is not None:
          config_image.append(['vncpasswd', vals.vncpasswd])
  

Modified: trunk/xen-unstable/debian/patches/tools-rpath.diff
==============================================================================
--- trunk/xen-unstable/debian/patches/tools-rpath.diff	(original)
+++ trunk/xen-unstable/debian/patches/tools-rpath.diff	Thu Mar  6 20:14:17 2008
@@ -1,15 +1,27 @@
 --- xen-unstable.orig/tools/Rules.mk
 +++ xen-unstable/tools/Rules.mk
-@@ -10,6 +10,9 @@
- XEN_XENSTORE       = $(XEN_ROOT)/tools/xenstore
- XEN_LIBXENSTAT     = $(XEN_ROOT)/tools/xenstat/libxenstat/src
+@@ -5,6 +5,8 @@
  
-+RPATH_ARG := -Wl,-rpath,/usr/$(LIBDIR)
-+LDFLAGS += $(RPATH_ARG)
+ include $(XEN_ROOT)/Config.mk
+ 
++LDFLAGS_RPATH := -Wl,-rpath,$(PRIVATE_LIBDIR)
 +
- X11_LDPATH = -L/usr/X11R6/$(LIBDIR)
+ XEN_INCLUDE        = $(XEN_ROOT)/tools/include
+ XEN_XC             = $(XEN_ROOT)/tools/python/xen/lowlevel/xc
+ XEN_LIBXC          = $(XEN_ROOT)/tools/libxc
+@@ -14,10 +16,10 @@
+ CFLAGS_include = -I$(XEN_INCLUDE)
+ 
+ CFLAGS_libxenctrl = -I$(XEN_LIBXC) $(CFLAGS_include)
+-LDFLAGS_libxenctrl = -L$(XEN_LIBXC) -lxenctrl
++LDFLAGS_libxenctrl = -L$(XEN_LIBXC) -lxenctrl $(LDFLAGS_RPATH)
+ 
+ CFLAGS_libxenguest = -I$(XEN_LIBXC) $(CFLAGS_include)
+-LDFLAGS_libxenguest = -L$(XEN_LIBXC) -lxenguest
++LDFLAGS_libxenguest = -L$(XEN_LIBXC) -lxenguest $(LDFLAGS_RPATH)
  
- CFLAGS += -D__XEN_TOOLS__
+ CFLAGS_libxenstore = -I$(XEN_XENSTORE) $(CFLAGS_include)
+ LDFLAGS_libxenstore = -L$(XEN_XENSTORE) -lxenstore
 --- xen-unstable.orig/tools/python/setup.py
 +++ xen-unstable/tools/python/setup.py
 @@ -5,6 +5,7 @@
@@ -20,7 +32,7 @@
  
  include_dirs = [ XEN_ROOT + "/tools/libxc",
                   XEN_ROOT + "/tools/xenstore",
-@@ -18,6 +19,7 @@
+@@ -19,6 +20,7 @@
  
  xc = Extension("xc",
                 extra_compile_args = extra_compile_args,
@@ -28,7 +40,7 @@
                 include_dirs       = include_dirs + [ "xen/lowlevel/xc" ],
                 library_dirs       = library_dirs,
                 libraries          = libraries,
-@@ -25,6 +27,7 @@
+@@ -26,6 +28,7 @@
  
  xs = Extension("xs",
                 extra_compile_args = extra_compile_args,
@@ -36,7 +48,7 @@
                 include_dirs       = include_dirs + [ "xen/lowlevel/xs" ],
                 library_dirs       = library_dirs,
                 libraries          = libraries,
-@@ -32,6 +35,7 @@
+@@ -33,6 +36,7 @@
  
  scf = Extension("scf",
                 extra_compile_args = extra_compile_args,
@@ -44,7 +56,7 @@
                 include_dirs       = include_dirs + [ "xen/lowlevel/scf" ],
                 library_dirs       = library_dirs,
                 libraries          = libraries,
-@@ -39,6 +43,7 @@
+@@ -40,6 +44,7 @@
               
  acm = Extension("acm",
                 extra_compile_args = extra_compile_args,
@@ -52,7 +64,7 @@
                 include_dirs       = include_dirs + [ "xen/lowlevel/acm" ],
                 library_dirs       = library_dirs,
                 libraries          = libraries,
-@@ -46,6 +51,7 @@
+@@ -47,6 +52,7 @@
  
  flask = Extension("flask",
                 extra_compile_args = extra_compile_args,
@@ -60,7 +72,7 @@
                 include_dirs       = include_dirs + [ "xen/lowlevel/flask" ] + 
                                          [ "../flask/libflask/include" ],
                 library_dirs       = library_dirs + [ "../flask/libflask" ],
-@@ -54,6 +60,7 @@
+@@ -55,6 +61,7 @@
  
  ptsname = Extension("ptsname",
                 extra_compile_args = extra_compile_args,
@@ -68,36 +80,14 @@
                 include_dirs       = include_dirs + [ "ptsname" ],
                 library_dirs       = library_dirs,
                 libraries          = libraries,
---- xen-unstable.orig/tools/xentrace/Makefile
-+++ xen-unstable/tools/xentrace/Makefile
-@@ -52,6 +52,6 @@
- 	$(RM) *.a *.so *.o *.rpm $(BIN) $(LIBBIN)
- 
- %: %.c $(HDRS) Makefile
--	$(CC) $(CFLAGS) -o $@ $< -L$(XEN_LIBXC) -lxenctrl
-+	$(CC) $(CFLAGS) -o $@ $< -L$(XEN_LIBXC) $(LDFLAGS) -lxenctrl
- xentrace_%: %.c $(HDRS) Makefile
--	$(CC) $(CFLAGS) -o $@ $< -L$(XEN_LIBXC) -lxenctrl
-+	$(CC) $(CFLAGS) -o $@ $< -L$(XEN_LIBXC) $(LDFLAGS) -lxenctrl
---- xen-unstable.orig/tools/blktap/drivers/Makefile
-+++ xen-unstable/tools/blktap/drivers/Makefile
-@@ -49,7 +49,7 @@
- qcow-util: img2qcow qcow2raw qcow-create
- 
- img2qcow qcow2raw qcow-create: %: $(BLK-OBJS)
--	$(CC) $(CFLAGS) -o $* $(BLK-OBJS) $*.c $(AIOLIBS) $(LIBS)
-+	$(CC) $(CFLAGS) -o $* $(BLK-OBJS) $*.c $(LDFLAGS) $(AIOLIBS) $(LIBS)
- 
- install: all
- 	$(INSTALL_PROG) $(IBIN) $(QCOW_UTIL) $(VHD_UTIL) $(DESTDIR)$(INST_DIR)
---- xen-unstable.orig/tools/blktap/lib/Makefile
-+++ xen-unstable/tools/blktap/lib/Makefile
-@@ -52,7 +52,7 @@
- 
- libblktap.a: $(OBJS) 
- 	$(CC) $(CFLAGS) -Wl,$(SONAME_LDFLAG) -Wl,$(SONAME) $(SHLIB_CFLAGS) \
--	      -L$(XEN_XENSTORE) -l xenstore                                \
-+	      -L$(XEN_XENSTORE) $(LDFLAGS) -l xenstore                                \
- 	      -o libblktap.so.$(MAJOR).$(MINOR) $^ $(LIBS)
- 	ln -sf libblktap.so.$(MAJOR).$(MINOR) libblktap.so.$(MAJOR)
- 	ln -sf libblktap.so.$(MAJOR) libblktap.so
+--- xen-unstable.orig/tools/ioemu/Makefile.target
++++ xen-unstable/tools/ioemu/Makefile.target
+@@ -528,6 +528,8 @@
+ VL_LDFLAGS+=-Wl,-T,$(SRC_PATH)/sparc64.ld
+ endif
+ 
++VL_LDFLAGS+=$(LDFLAGS_RPATH)
++
+ ifdef CONFIG_WIN32
+ SDL_LIBS := $(filter-out -mwindows, $(SDL_LIBS)) -mconsole
+ endif

Modified: trunk/xen-unstable/debian/patches/version.patch
==============================================================================
--- trunk/xen-unstable/debian/patches/version.patch	(original)
+++ trunk/xen-unstable/debian/patches/version.patch	Thu Mar  6 20:14:17 2008
@@ -7,7 +7,7 @@
 @DPATCH@
 --- xen-unstable.orig/xen/Makefile
 +++ xen-unstable/xen/Makefile
-@@ -92,16 +92,16 @@
+@@ -74,16 +74,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' \
@@ -99,7 +99,7 @@
 -}
 --- xen-unstable.orig/xen/drivers/char/console.c
 +++ xen-unstable/xen/drivers/char/console.c
-@@ -552,12 +552,10 @@
+@@ -552,14 +552,11 @@
      serial_set_rx_handler(sercon_handle, serial_rx);
  
      /* HELLO WORLD --- start-of-day banner text. */
@@ -113,8 +113,10 @@
 +           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", xen_changeset());
+-    printk("Latest ChangeSet: %s\n", xen_changeset());
  
+     if ( opt_sync_console )
+     {
 --- xen-unstable.orig/xen/include/xen/compile.h.in
 +++ xen-unstable/xen/include/xen/compile.h.in
 @@ -1,8 +1,9 @@



More information about the Pkg-xen-changes mailing list