[Pkg-xen-changes] r280 - in trunk/xen-3.0/debian: . bin patches

Bastian Blank waldi at costa.debian.org
Fri Aug 25 10:10:48 UTC 2006


Author: waldi
Date: Fri Aug 25 10:10:47 2006
New Revision: 280

Added:
   trunk/xen-3.0/debian/patches/prefix-python.dpatch
      - copied, changed from r276, /trunk/xen-unstable/debian/patches/prefix-python.dpatch
   trunk/xen-3.0/debian/patches/qemu-arch.dpatch
      - copied, changed from r276, /trunk/xen-unstable/debian/patches/qemu-arch.dpatch
   trunk/xen-3.0/debian/templates/xen-utils.postinst.in
      - copied unchanged from r276, /trunk/xen-unstable/debian/templates/xen-utils.postinst.in
   trunk/xen-3.0/debian/templates/xen-utils.prerm.in
      - copied unchanged from r276, /trunk/xen-unstable/debian/templates/xen-utils.prerm.in
Modified:
   trunk/xen-3.0/debian/bin/gencontrol.py
   trunk/xen-3.0/debian/patches/00list
   trunk/xen-3.0/debian/patches/prefix-utils.dpatch
   trunk/xen-3.0/debian/rules.real

Log:
Merge changes from xen-unstable.


Modified: trunk/xen-3.0/debian/bin/gencontrol.py
==============================================================================
--- trunk/xen-3.0/debian/bin/gencontrol.py	(original)
+++ trunk/xen-3.0/debian/bin/gencontrol.py	Fri Aug 25 10:10:47 2006
@@ -17,6 +17,7 @@
             'MAJOR': self.version['xen']['major'],
             'VERSION': self.version['xen']['version'],
             'SHORT_VERSION': self.version['xen']['short_version'],
+            'EXTRAVERSION': self.version['xen']['extraversion'],
             'ABINAME': self.abiname,
         })
 
@@ -47,6 +48,10 @@
 
         package_utils_name = packages_utils[0]['Package']
 
+        for i in ('postinst', 'prerm'):
+            j = self.substitute(self.templates["xen-utils.%s" % i], vars)
+            file("debian/%s.%s" % (package_utils_name, i), 'w').write(j)
+
         cmds_binary_arch = []
         cmds_binary_arch.append(("$(MAKE) -f debian/rules.real binary-arch-arch %s" % makeflags))
         cmds_build = []
@@ -120,8 +125,10 @@
         (?P<version>
             (?P<major>\d+\.\d+)
             (
-                (?P<minor>\.\d+)
-                -\d+
+                (?P<extraversion>
+                    (?P<minor>\.\d+)
+                    -\d+
+                )
                 |
                 (?P<unstable>-unstable)
             )
@@ -145,9 +152,11 @@
     if ret['unstable'] is not None:
         ret['major'] = 'unstable'
         ret['short_version'] = ret['version']
+        ret['extraversion'] = ret['unstable']
     else:
         ret['version'] = ret['major'] + ret['minor']
         ret['short_version'] = ret['major']
+    del ret['unstable']
     return ret
 
 if __name__ == '__main__':

Modified: trunk/xen-3.0/debian/patches/00list
==============================================================================
--- trunk/xen-3.0/debian/patches/00list	(original)
+++ trunk/xen-3.0/debian/patches/00list	Fri Aug 25 10:10:47 2006
@@ -1,6 +1,7 @@
 prefix-utils
 prefix-ioemu
-manpages
+prefix-python
 version
 qemu-config
 libs
+qemu-arch

Copied: trunk/xen-3.0/debian/patches/prefix-python.dpatch (from r276, /trunk/xen-unstable/debian/patches/prefix-python.dpatch)
==============================================================================
--- /trunk/xen-unstable/debian/patches/prefix-python.dpatch	(original)
+++ trunk/xen-3.0/debian/patches/prefix-python.dpatch	Fri Aug 25 10:10:47 2006
@@ -5,33 +5,27 @@
 ## DP: No description.
 
 @DPATCH@
-diff -urNad xen-unstable~/tools/misc/xend xen-unstable/tools/misc/xend
---- xen-unstable~/tools/misc/xend	2006-08-22 09:56:46.000000000 +0000
-+++ xen-unstable/tools/misc/xend	2006-08-22 12:18:23.600149518 +0000
-@@ -35,16 +35,7 @@
- 
- AUXBIN = 'xen/util/auxbin.py'
- 
--for p in ['python%s' % sys.version[:3], 'python']:
--    for l in ['/usr/lib64', '/usr/lib']:
--        d = os.path.join(l, p)
--        if os.path.exists(os.path.join(d, AUXBIN)):
--            sys.path.append(d)
--            import xen.util.auxbin
--            libpath = xen.util.auxbin.libpath()
--            sys.path = sys.path[:-1]
--            sys.path.append(libpath)
--            break
-+sys.path.append('%s/../lib/python' % sys.path[0])
+diff -urNad xen-3.0~/tools/misc/xend xen-3.0/tools/misc/xend
+--- xen-3.0~/tools/misc/xend	2006-08-21 05:12:27.000000000 +0000
++++ xen-3.0/tools/misc/xend	2006-08-25 10:05:28.344316353 +0000
+@@ -27,9 +27,8 @@
+ import time
+ import commands
  
+-# 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.append('%s/../lib/python' % sys.path[0])
++
  from xen.xend.server import SrvDaemon
  
-@@ -84,18 +75,18 @@
+ class CheckError(ValueError):
+@@ -68,14 +67,14 @@
  
  def start_xenstored():
      XENSTORED_TRACE = os.getenv("XENSTORED_TRACE")
--    cmd = "xenstored --pid-file /var/run/xenstore.pid"
-+    cmd = sys.path[0] + "/xenstored --pid-file /var/run/xenstore.pid"
+-    cmd = "xenstored --pid-file=/var/run/xenstore.pid"
++    cmd = sys.path[0] + "/xenstored --pid-file=/var/run/xenstore.pid"
      if XENSTORED_TRACE:
          cmd += " -T /var/log/xenstored-trace.log"
      s,o = commands.getstatusoutput(cmd)
@@ -40,17 +34,12 @@
      if os.fork() == 0:
 -        os.execvp('xenconsoled', ['xenconsoled'])
 +        os.execvp(sys.path[0] + '/xenconsoled', ['xenconsoled'])
- 
- def start_blktapctrl():
-     if os.fork() == 0:
--        os.execvp('blktapctrl', ['blktapctrl'])
-+        os.execvp(sys.path[0] + '/blktapctrl', ['blktapctrl'])
              
  def main():
      try:
-diff -urNad xen-unstable~/tools/misc/xm xen-unstable/tools/misc/xm
---- xen-unstable~/tools/misc/xm	2006-08-22 09:56:46.000000000 +0000
-+++ xen-unstable/tools/misc/xm	2006-08-22 12:18:23.600149518 +0000
+diff -urNad xen-3.0~/tools/misc/xm xen-3.0/tools/misc/xm
+--- xen-3.0~/tools/misc/xm	2006-08-21 05:12:27.000000000 +0000
++++ xen-3.0/tools/misc/xm	2006-08-25 10:05:28.344316353 +0000
 @@ -1,10 +1,7 @@
  #!/usr/bin/env python
  #  -*- mode: python; -*-
@@ -63,20 +52,19 @@
  from xen.xm import main
  
  main.main(sys.argv)
-diff -urNad xen-unstable~/tools/python/xen/util/auxbin.py xen-unstable/tools/python/xen/util/auxbin.py
---- xen-unstable~/tools/python/xen/util/auxbin.py	2006-08-22 09:56:45.000000000 +0000
-+++ xen-unstable/tools/python/xen/util/auxbin.py	2006-08-22 12:18:23.600149518 +0000
-@@ -16,17 +16,9 @@
+diff -urNad xen-3.0~/tools/python/xen/util/auxbin.py xen-3.0/tools/python/xen/util/auxbin.py
+--- xen-3.0~/tools/python/xen/util/auxbin.py	2006-08-21 05:12:26.000000000 +0000
++++ xen-3.0/tools/python/xen/util/auxbin.py	2006-08-25 10:05:28.356310962 +0000
+@@ -16,16 +16,9 @@
  #============================================================================
  
  
--LIB_32 = "/usr/lib"
--LIB_64 = "/usr/lib64"
--LIB_BIN_SUFFIX = "xen/bin"
+-LIB_BIN_32 = "/usr/lib/xen/bin"
+-LIB_BIN_64 = "/usr/lib64/xen/bin"
 -
--## The architectures on which the LIB_64 directory is used.  This
--# deliberately excludes ia64 and ppc64.
--LIB_64_ARCHS = [ 'x86_64', 's390x', 'sparc64']
+-## The architectures on which the LIB_BIN_64 directory is used.  This
+-# deliberately excludes ia64.
+-LIB_64_ARCHS = [ 'x86_64', 'ppc64', 's390x', 'sparc64']
 -
 -
  import os
@@ -85,24 +73,19 @@
  
  
  def execute(exe, args = None):
-@@ -42,12 +34,8 @@
+@@ -41,8 +34,4 @@
  
  
  def path():
--    return os.path.join(libpath(), LIB_BIN_SUFFIX)
-+    return sys.path[0]
- 
- 
- def libpath():
 -    machine = os.uname()[4]
--    if machine in LIB_64_ARCHS and os.path.exists(LIB_64):
--        return LIB_64
+-    if machine in LIB_64_ARCHS and os.path.exists(LIB_BIN_64):
+-        return LIB_BIN_64
 -    else:
--        return LIB_32
-+    return os.path.join(path(), '../lib')
-diff -urNad xen-unstable~/tools/python/xen/xm/console.py xen-unstable/tools/python/xen/xm/console.py
---- xen-unstable~/tools/python/xen/xm/console.py	2006-08-22 09:56:45.000000000 +0000
-+++ xen-unstable/tools/python/xen/xm/console.py	2006-08-22 12:19:12.039201599 +0000
+-        return LIB_BIN_32
++    return sys.path[0]
+diff -urNad xen-3.0~/tools/python/xen/xm/console.py xen-3.0/tools/python/xen/xm/console.py
+--- xen-3.0~/tools/python/xen/xm/console.py	2006-08-21 05:12:26.000000000 +0000
++++ xen-3.0/tools/python/xen/xm/console.py	2006-08-25 10:05:28.356310962 +0000
 @@ -23,4 +23,4 @@
  
  

Modified: trunk/xen-3.0/debian/patches/prefix-utils.dpatch
==============================================================================
--- trunk/xen-3.0/debian/patches/prefix-utils.dpatch	(original)
+++ trunk/xen-3.0/debian/patches/prefix-utils.dpatch	Fri Aug 25 10:10:47 2006
@@ -7,9 +7,9 @@
 
 @DPATCH@
 diff -urNad xen-3.0~/Config.mk xen-3.0/Config.mk
---- xen-3.0~/Config.mk	2006-08-18 16:42:43.000000000 +0000
-+++ xen-3.0/Config.mk	2006-08-20 22:15:59.045465667 +0000
-@@ -47,11 +47,10 @@
+--- xen-3.0~/Config.mk	2006-08-21 05:12:20.000000000 +0000
++++ xen-3.0/Config.mk	2006-08-25 10:02:25.639982507 +0000
+@@ -47,11 +47,9 @@
  CFLAGS  += -m64
  endif
  
@@ -21,13 +21,12 @@
 +PREFIX = lib/xen-$(XEN_VERSION_TOOLS)
 +BINDIR = $(PREFIX)/bin
 +LIBDIR = $(PREFIX)/lib
-+SBINDIR = $(PREFIX)/sbin
  
  ifneq ($(EXTRA_PREFIX),)
  EXTRA_INCLUDES += $(EXTRA_PREFIX)/include
 diff -urNad xen-3.0~/tools/Rules.mk xen-3.0/tools/Rules.mk
---- xen-3.0~/tools/Rules.mk	2006-08-18 16:42:45.000000000 +0000
-+++ xen-3.0/tools/Rules.mk	2006-08-20 22:15:59.045465667 +0000
+--- xen-3.0~/tools/Rules.mk	2006-08-21 05:12:22.000000000 +0000
++++ xen-3.0/tools/Rules.mk	2006-08-25 10:02:25.639982507 +0000
 @@ -10,6 +10,9 @@
  XEN_XENSTORE       = $(XEN_ROOT)/tools/xenstore
  XEN_LIBXENSTAT     = $(XEN_ROOT)/tools/xenstat/libxenstat/src
@@ -39,20 +38,19 @@
  
  CFLAGS += -D__XEN_INTERFACE_VERSION__=0x00030101
 diff -urNad xen-3.0~/tools/console/Makefile xen-3.0/tools/console/Makefile
---- xen-3.0~/tools/console/Makefile	2006-08-18 16:42:45.000000000 +0000
-+++ xen-3.0/tools/console/Makefile	2006-08-20 22:15:59.045465667 +0000
-@@ -2,8 +2,8 @@
+--- xen-3.0~/tools/console/Makefile	2006-08-21 05:12:21.000000000 +0000
++++ xen-3.0/tools/console/Makefile	2006-08-25 10:02:25.639982507 +0000
+@@ -2,8 +2,7 @@
  XEN_ROOT=../..
  include $(XEN_ROOT)/tools/Rules.mk
  
 -DAEMON_INSTALL_DIR = /usr/sbin
 -CLIENT_INSTALL_DIR = /usr/$(LIBDIR)/xen/bin
-+DAEMON_INSTALL_DIR = /usr/$(SBINDIR)
-+CLIENT_INSTALL_DIR = /usr/$(BINDIR)
++DIR = /usr/$(BINDIR)
  
  INSTALL         = install
  INSTALL_PROG    = $(INSTALL) -m0755
-@@ -25,11 +25,11 @@
+@@ -25,11 +24,11 @@
  	$(RM) client/*.o daemon/*.o
  
  xenconsoled: $(patsubst %.c,%.o,$(wildcard daemon/*.c))
@@ -67,9 +65,9 @@
  
  .PHONY: install
 diff -urNad xen-3.0~/tools/misc/Makefile xen-3.0/tools/misc/Makefile
---- xen-3.0~/tools/misc/Makefile	2006-08-18 16:42:48.000000000 +0000
-+++ xen-3.0/tools/misc/Makefile	2006-08-20 22:15:59.045465667 +0000
-@@ -32,10 +32,10 @@
+--- xen-3.0~/tools/misc/Makefile	2006-08-21 05:12:27.000000000 +0000
++++ xen-3.0/tools/misc/Makefile	2006-08-25 10:02:25.639982507 +0000
+@@ -32,10 +32,9 @@
  
  .PHONY: install
  install: build
@@ -77,22 +75,21 @@
 -	[ -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_DIR) $(DESTDIR)/usr/$(SBINDIR)
-+	$(INSTALL_PROG) $(INSTALL_BIN) $(DESTDIR)/usr/$(BINDIR)
-+	$(INSTALL_PROG) $(INSTALL_SBIN) $(DESTDIR)/usr/$(SBINDIR)
++	$(INSTALL_DIR) $(DESTDIR)/usr/$(DIR)
++	$(INSTALL_PROG) $(INSTALL_BIN) $(DESTDIR)/usr/$(DIR)
++	$(INSTALL_PROG) $(INSTALL_SBIN) $(DESTDIR)/usr/$(DIR)
  	$(MAKE) -C cpuperf install
  	$(MAKE) -C lomount install
  #       No sense in installing miniterm on the Xen box.
-@@ -55,4 +55,4 @@
+@@ -55,4 +54,4 @@
  	$(CC) -c $(CFLAGS) -o $@ $<
  
  $(TARGETS): %: %.o Makefile
 -	$(CC) $(CFLAGS) -o $@ $< -L$(XEN_LIBXC) -lxenctrl
 +	$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) -L$(XEN_LIBXC) -lxenctrl
 diff -urNad xen-3.0~/tools/misc/cpuperf/Makefile xen-3.0/tools/misc/cpuperf/Makefile
---- xen-3.0~/tools/misc/cpuperf/Makefile	2006-08-18 16:42:48.000000000 +0000
-+++ xen-3.0/tools/misc/cpuperf/Makefile	2006-08-20 22:15:59.045465667 +0000
+--- xen-3.0~/tools/misc/cpuperf/Makefile	2006-08-21 05:12:27.000000000 +0000
++++ xen-3.0/tools/misc/cpuperf/Makefile	2006-08-25 10:02:25.639982507 +0000
 @@ -37,14 +37,14 @@
  	$(CC) $(CFLAGS) -o $@ $<
  
@@ -111,8 +108,8 @@
  
  # End of $RCSfile: Makefile,v $
 diff -urNad xen-3.0~/tools/misc/lomount/Makefile xen-3.0/tools/misc/lomount/Makefile
---- xen-3.0~/tools/misc/lomount/Makefile	2006-08-18 16:42:48.000000000 +0000
-+++ xen-3.0/tools/misc/lomount/Makefile	2006-08-20 22:15:59.045465667 +0000
+--- xen-3.0~/tools/misc/lomount/Makefile	2006-08-21 05:12:27.000000000 +0000
++++ xen-3.0/tools/misc/lomount/Makefile	2006-08-25 10:02:25.639982507 +0000
 @@ -21,7 +21,7 @@
  
  .PHONY: install
@@ -123,8 +120,8 @@
  .PHONY: clean
  clean:
 diff -urNad xen-3.0~/tools/pygrub/Makefile xen-3.0/tools/pygrub/Makefile
---- xen-3.0~/tools/pygrub/Makefile	2006-08-18 16:42:46.000000000 +0000
-+++ xen-3.0/tools/pygrub/Makefile	2006-08-20 22:15:59.045465667 +0000
+--- xen-3.0~/tools/pygrub/Makefile	2006-08-21 05:12:24.000000000 +0000
++++ xen-3.0/tools/pygrub/Makefile	2006-08-25 10:02:25.639982507 +0000
 @@ -11,7 +11,7 @@
  .PHONY: install
  ifndef XEN_PYTHON_NATIVE_INSTALL
@@ -135,8 +132,8 @@
  install: all
  	CFLAGS="$(CFLAGS)" python setup.py install --root="$(DESTDIR)"
 diff -urNad xen-3.0~/tools/python/Makefile xen-3.0/tools/python/Makefile
---- xen-3.0~/tools/python/Makefile	2006-08-18 16:42:46.000000000 +0000
-+++ xen-3.0/tools/python/Makefile	2006-08-20 22:15:59.045465667 +0000
+--- xen-3.0~/tools/python/Makefile	2006-08-21 05:12:25.000000000 +0000
++++ xen-3.0/tools/python/Makefile	2006-08-25 10:02:25.639982507 +0000
 @@ -6,15 +6,15 @@
  
  .PHONY: build
@@ -157,8 +154,8 @@
  
  .PHONY: test
 diff -urNad xen-3.0~/tools/python/setup.py xen-3.0/tools/python/setup.py
---- xen-3.0~/tools/python/setup.py	2006-08-18 16:42:46.000000000 +0000
-+++ xen-3.0/tools/python/setup.py	2006-08-20 22:15:59.045465667 +0000
+--- xen-3.0~/tools/python/setup.py	2006-08-21 05:12:25.000000000 +0000
++++ xen-3.0/tools/python/setup.py	2006-08-25 10:02:25.639982507 +0000
 @@ -5,6 +5,8 @@
  XEN_ROOT = "../.."
  
@@ -185,8 +182,8 @@
                 library_dirs       = library_dirs,
                 libraries          = libraries,
 diff -urNad xen-3.0~/tools/xcutils/Makefile xen-3.0/tools/xcutils/Makefile
---- xen-3.0~/tools/xcutils/Makefile	2006-08-18 16:42:49.000000000 +0000
-+++ xen-3.0/tools/xcutils/Makefile	2006-08-20 22:15:59.045465667 +0000
+--- xen-3.0~/tools/xcutils/Makefile	2006-08-21 05:12:28.000000000 +0000
++++ xen-3.0/tools/xcutils/Makefile	2006-08-25 10:02:25.639982507 +0000
 @@ -15,7 +15,7 @@
  XEN_ROOT	= ../..
  include $(XEN_ROOT)/tools/Rules.mk
@@ -197,8 +194,8 @@
  INCLUDES += -I $(XEN_LIBXC)
  
 diff -urNad xen-3.0~/tools/xenmon/Makefile xen-3.0/tools/xenmon/Makefile
---- xen-3.0~/tools/xenmon/Makefile	2006-08-18 16:42:47.000000000 +0000
-+++ xen-3.0/tools/xenmon/Makefile	2006-08-20 22:15:59.045465667 +0000
+--- xen-3.0~/tools/xenmon/Makefile	2006-08-21 05:12:26.000000000 +0000
++++ xen-3.0/tools/xenmon/Makefile	2006-08-25 10:02:25.639982507 +0000
 @@ -15,8 +15,6 @@
  INSTALL_DIR     = $(INSTALL) -d -m0755
  INSTALL_DATA    = $(INSTALL) -m0644
@@ -216,43 +213,50 @@
 -	$(INSTALL_PROG) xenbaked $(DESTDIR)$(sbindir)/xenbaked
 -	$(INSTALL_PROG) setmask  $(DESTDIR)$(sbindir)/setmask
 -	$(INSTALL_PROG) xenmon.py  $(DESTDIR)$(sbindir)/xenmon.py
-+	$(INSTALL_DIR) $(DESTDIR)/usr/$(SBINDIR)
-+	$(INSTALL_PROG) xenbaked $(DESTDIR)/usr/$(SBINDIR)/xenbaked
-+	$(INSTALL_PROG) setmask $(DESTDIR)/usr/$(SBINDIR)/setmask
-+	$(INSTALL_PROG) xenmon.py $(DESTDIR)/usr/$(SBINDIR)/xenmon.py
++	$(INSTALL_DIR) $(DESTDIR)/usr/$(BINDIR)
++	$(INSTALL_PROG) xenbaked $(DESTDIR)/usr/$(BINDIR)/xenbaked
++	$(INSTALL_PROG) setmask $(DESTDIR)/usr/$(BINDIR)/setmask
++	$(INSTALL_PROG) xenmon.py $(DESTDIR)/usr/$(BINDIR)/xenmon.py
  
  .PHONY: clean
  clean:
 diff -urNad xen-3.0~/tools/xenstat/xentop/Makefile xen-3.0/tools/xenstat/xentop/Makefile
---- xen-3.0~/tools/xenstat/xentop/Makefile	2006-08-18 16:42:49.000000000 +0000
-+++ xen-3.0/tools/xenstat/xentop/Makefile	2006-08-20 22:15:59.045465667 +0000
-@@ -25,7 +25,7 @@
+--- xen-3.0~/tools/xenstat/xentop/Makefile	2006-08-21 05:12:28.000000000 +0000
++++ xen-3.0/tools/xenstat/xentop/Makefile	2006-08-25 10:02:51.544340554 +0000
+@@ -25,7 +25,6 @@
  prefix=/usr
  mandir=$(prefix)/share/man
  man1dir=$(mandir)/man1
 -sbindir=$(prefix)/sbin
-+sbindir=$(prefix)/$(SBINDIR)
  
  CFLAGS += -DGCC_PRINTF -Wall -Werror -I$(XEN_LIBXENSTAT)
  LDFLAGS += -L$(XEN_LIBXENSTAT)
+@@ -36,7 +35,7 @@
+ 
+ .PHONY: install
+ install: xentop xentop.1
+-	$(INSTALL_PROG) xentop $(DESTDIR)$(sbindir)/xentop
++	$(INSTALL_PROG) xentop $(DESTDIR)/usr/$(BINDIR)/xentop
+ 	$(INSTALL_DATA) xentop.1 $(DESTDIR)$(man1dir)/xentop.1
+ 
+ endif
 diff -urNad xen-3.0~/tools/xenstore/Makefile xen-3.0/tools/xenstore/Makefile
---- xen-3.0~/tools/xenstore/Makefile	2006-08-18 16:42:45.000000000 +0000
-+++ xen-3.0/tools/xenstore/Makefile	2006-08-20 22:15:59.045465667 +0000
-@@ -157,14 +157,14 @@
+--- xen-3.0~/tools/xenstore/Makefile	2006-08-21 05:12:23.000000000 +0000
++++ xen-3.0/tools/xenstore/Makefile	2006-08-25 10:02:25.639982507 +0000
+@@ -157,14 +157,13 @@
  install: all
  	$(INSTALL_DIR) -p $(DESTDIR)/var/run/xenstored
  	$(INSTALL_DIR) -p $(DESTDIR)/var/lib/xenstored
 -	$(INSTALL_DIR) -p $(DESTDIR)/usr/bin
 -	$(INSTALL_DIR) -p $(DESTDIR)/usr/sbin
 +	$(INSTALL_DIR) -p $(DESTDIR)/usr/$(BINDIR)
-+	$(INSTALL_DIR) -p $(DESTDIR)/usr/$(SBINDIR)
  	$(INSTALL_DIR) -p $(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_DIR) -p $(DESTDIR)/usr/$(LIBDIR)
-+	$(INSTALL_PROG) xenstored $(DESTDIR)/usr/$(SBINDIR)
++	$(INSTALL_PROG) xenstored $(DESTDIR)/usr/$(BINDIR)
 +	$(INSTALL_PROG) $(CLIENTS) $(DESTDIR)/usr/$(BINDIR)
 +	$(INSTALL_PROG) xenstore-control $(DESTDIR)/usr/$(BINDIR)
 +	$(INSTALL_PROG) xenstore-ls $(DESTDIR)/usr/$(BINDIR)
@@ -261,8 +265,8 @@
  	$(INSTALL_DATA) xs.h $(DESTDIR)/usr/include
  	$(INSTALL_DATA) xs_lib.h $(DESTDIR)/usr/include
 diff -urNad xen-3.0~/tools/xentrace/Makefile xen-3.0/tools/xentrace/Makefile
---- xen-3.0~/tools/xentrace/Makefile	2006-08-18 16:42:46.000000000 +0000
-+++ xen-3.0/tools/xentrace/Makefile	2006-08-20 22:15:59.045465667 +0000
+--- xen-3.0~/tools/xentrace/Makefile	2006-08-21 05:12:25.000000000 +0000
++++ xen-3.0/tools/xentrace/Makefile	2006-08-25 10:02:25.639982507 +0000
 @@ -15,17 +15,16 @@
  OBJS     = $(patsubst %.c,%.o,$(wildcard *.c))
  

Copied: trunk/xen-3.0/debian/patches/qemu-arch.dpatch (from r276, /trunk/xen-unstable/debian/patches/qemu-arch.dpatch)
==============================================================================
--- /trunk/xen-unstable/debian/patches/qemu-arch.dpatch	(original)
+++ trunk/xen-3.0/debian/patches/qemu-arch.dpatch	Fri Aug 25 10:10:47 2006
@@ -5,40 +5,41 @@
 ## DP: No description.
 
 @DPATCH@
-diff -urNad xen-unstable~/tools/ioemu/configure xen-unstable/tools/ioemu/configure
---- xen-unstable~/tools/ioemu/configure	2006-08-18 15:35:45.000000000 +0000
-+++ xen-unstable/tools/ioemu/configure	2006-08-18 16:19:34.759859866 +0000
-@@ -27,46 +27,18 @@
+diff -urNad xen-3.0~/tools/ioemu/configure xen-3.0/tools/ioemu/configure
+--- xen-3.0~/tools/ioemu/configure	2006-08-25 10:06:53.814716843 +0000
++++ xen-3.0/tools/ioemu/configure	2006-08-25 10:06:54.166558718 +0000
+@@ -26,43 +26,18 @@
+ ar="ar"
  make="make"
- install="install"
  strip="strip"
 -cpu=`uname -m`
- target_list=""
+ target_list="target-i386-dm"
 -case "$cpu" in
 -  i386|i486|i586|i686|i86pc|BePC)
 +case "$XEN_TARGET_ARCH" in
 +  x86_32)
      cpu="i386"
    ;;
--  armv*b)
--    cpu="armv4b"
--  ;;
--  armv*l)
+-  armv4l)
 -    cpu="armv4l"
 -  ;;
 -  alpha)
 -    cpu="alpha"
--  ;;
++  x86_64)
++    cpu="x86_64"
++    libdir="lib64"
+   ;;
 -  "Power Macintosh"|ppc|ppc64)
--    cpu="powerpc"
--  ;;
++  powerpc)
+     cpu="powerpc"
+   ;;
 -  mips)
 -    cpu="mips"
 -  ;;
 -  s390)
 -    cpu="s390"
 -  ;;
--  sparc|sun4[muv])
+-  sparc)
 -    cpu="sparc"
 -  ;;
 -  sparc64)
@@ -51,13 +52,9 @@
 -    cpu="m68k"
 -  ;;
 -  x86_64|amd64)
-+  x86_64)
-     cpu="x86_64"
-     libdir="lib64"
-   ;;
-+  powerpc)
-+    cpu="powerpc"
-+  ;;
+-    cpu="amd64"
+-    libdir="lib64"
+-  ;;
    *)
      cpu="unknown"
    ;;

Modified: trunk/xen-3.0/debian/rules.real
==============================================================================
--- trunk/xen-3.0/debian/rules.real	(original)
+++ trunk/xen-3.0/debian/rules.real	Fri Aug 25 10:10:47 2006
@@ -33,6 +33,7 @@
 $(STAMPS_DIR)/setup-hypervisor_$(ARCH)_$(FLAVOUR): $(STAMPS_DIR)/source
 	@rm -rf $(DIR)
 	cp -a $(SOURCE_DIR) $(DIR)
+	echo "XEN_EXTRAVERSION := $(EXTRAVERSION)$(ABINAME)" > $(DIR)/xen/xen-version
 	touch $@
 
 $(STAMPS_DIR)/setup-utils_$(ARCH): SOURCE_DIR=$(BUILD_DIR)/source
@@ -86,7 +87,7 @@
 	dh_testroot
 	dh_clean -k
 	dh_installdirs boot
-	cp $(DIR)/xen/xen.gz debian/$(PACKAGE_NAME)/boot/xen-$(VERSION)-$(FLAVOUR).gz
+	cp $(DIR)/xen/xen.gz debian/$(PACKAGE_NAME)/boot/xen-$(VERSION)$(ABINAME)-$(FLAVOUR).gz
 	$(MAKE) -f debian/rules.real install-base
 
 install-utils_$(ARCH): DIR=$(BUILD_DIR)/build-utils_$(ARCH)
@@ -101,6 +102,8 @@
 	install -D -m644 debian/xen-utils.README.Debian debian/$(PACKAGE_NAME_UTILS)/usr/share/doc/$(PACKAGE_NAME_UTILS)/README.Debian
 	$(MAKE) -C $(DIR)/tools install DESTDIR=$(CURDIR)/debian/tmp DISTDIR=$(CURDIR)/debian/tmp XEN_COMPILE_ARCH=$(XEN_ARCH) XEN_TARGET_ARCH=$(XEN_ARCH) XEN_VERSION_TOOLS=$(VERSION)$(ABINAME) XEN_VERSION_IOEMU=$(SHORT_VERSION)
 	DH_OPTIONS= dh_install -p$(PACKAGE_NAME_UTILS) --sourcedir=debian/tmp usr/lib/xen-$(VERSION)$(ABINAME) usr/lib
+	DH_OPTIONS= dh_link -p$(PACKAGE_NAME_UTILS) usr/lib/xen-ioemu-$(SHORT_VERSION)/bin/qemu-dm usr/lib/xen-$(VERSION)$(ABINAME)/bin/qemu-dm
+	DH_OPTIONS= dh_link -p$(PACKAGE_NAME_UTILS) usr/lib/xen-ioemu-$(SHORT_VERSION)/boot usr/lib/xen-$(VERSION)$(ABINAME)/boot
 	# TODO: move to xen-common and /etc/xen/scripts
 	DH_OPTIONS= dh_install -p$(PACKAGE_NAME_IOEMU) --sourcedir=debian/tmp etc/xen/scripts/qemu-ifup etc/xen/scripts
 	DH_OPTIONS= dh_install -p$(PACKAGE_NAME_IOEMU) --sourcedir=debian/tmp usr/lib/xen-ioemu-$(SHORT_VERSION) usr/lib



More information about the Pkg-xen-changes mailing list