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

Bastian Blank waldi at alioth.debian.org
Thu Jun 17 09:15:57 UTC 2010


Author: waldi
Date: Thu Jun 17 09:15:51 2010
New Revision: 774

Log:
* debian/changelog: Update.
* debian/patches/series: Update.
* debian/patches/tools-python-xen-relative-path.diff: Also change xend.

Added:
   trunk/xen/debian/patches/tools-python-xen-relative-path.diff
      - copied, changed from r769, trunk/xen/debian/patches/tools-python-xen-xm-relative-path.diff
Deleted:
   trunk/xen/debian/patches/tools-python-xen-xm-relative-path.diff
Modified:
   trunk/xen/debian/changelog
   trunk/xen/debian/patches/series

Modified: trunk/xen/debian/changelog
==============================================================================
--- trunk/xen/debian/changelog	Thu Jun 17 09:04:03 2010	(r773)
+++ trunk/xen/debian/changelog	Thu Jun 17 09:15:51 2010	(r774)
@@ -3,6 +3,7 @@
   * Update to unstable.
   * Fix spelling in README.
   * Remove unnecessary build-depends.
+  * Fixup xend to use different filename lookup.
 
  -- Bastian Blank <waldi at debian.org>  Fri, 04 Jun 2010 17:42:31 +0200
 

Modified: trunk/xen/debian/patches/series
==============================================================================
--- trunk/xen/debian/patches/series	Thu Jun 17 09:04:03 2010	(r773)
+++ trunk/xen/debian/patches/series	Thu Jun 17 09:15:51 2010	(r774)
@@ -35,7 +35,7 @@
 tools-libfsimage-abiname.diff
 tools-libxc-abiname.diff
 
-tools-python-xen-xm-relative-path.diff
+tools-python-xen-relative-path.diff
 tools-misc-xend-startup.diff
 
 tools-disable.diff

Copied and modified: trunk/xen/debian/patches/tools-python-xen-relative-path.diff (from r769, trunk/xen/debian/patches/tools-python-xen-xm-relative-path.diff)
==============================================================================
--- trunk/xen/debian/patches/tools-python-xen-xm-relative-path.diff	Fri Jun  4 15:33:52 2010	(r769, copy source)
+++ trunk/xen/debian/patches/tools-python-xen-relative-path.diff	Thu Jun 17 09:15:51 2010	(r774)
@@ -80,3 +80,77 @@
          if vals.bootargs:
              config.append(['bootloader_args', vals.bootargs])
          else:
+--- a/tools/python/xen/xend/XendCheckpoint.py
++++ b/tools/python/xen/xend/XendCheckpoint.py
+@@ -118,7 +118,7 @@
+         # enabled. Passing "0" simply uses the defaults compiled into
+         # libxenguest; see the comments and/or code in xc_linux_save() for
+         # more information.
+-        cmd = [xen.util.auxbin.pathTo(XC_SAVE), str(fd),
++        cmd = [xen.util.auxbin.path_bin(XC_SAVE), str(fd),
+                str(dominfo.getDomid()), "0", "0", 
+                str(int(live) | (int(hvm) << 2)) ]
+         log.debug("[xc_save]: %s", string.join(cmd))
+@@ -299,7 +299,7 @@
+ 
+         superpages = restore_image.superpages
+ 
+-        cmd = map(str, [xen.util.auxbin.pathTo(XC_RESTORE),
++        cmd = map(str, [xen.util.auxbin.path_bin(XC_RESTORE),
+                         fd, dominfo.getDomid(),
+                         store_port, console_port, int(is_hvm), pae, apic, superpages])
+         log.debug("[xc_restore]: %s", string.join(cmd))
+--- a/tools/python/xen/xend/XendConfig.py
++++ b/tools/python/xen/xend/XendConfig.py
+@@ -480,11 +480,11 @@
+ 
+         if self.is_hvm() or self.has_rfb():
+             if 'device_model' not in self['platform']:
+-                self['platform']['device_model'] = auxbin.pathTo("qemu-dm")
++                self['platform']['device_model'] = auxbin.path_bin("qemu-dm")
+             # device_model may be set to 'qemu-dm' or 'stubdom-dm' w/o a path
+             if os.path.dirname(self['platform']['device_model']) == "":
+                 self['platform']['device_model'] = \
+-                    auxbin.pathTo(self['platform']['device_model'])
++                    auxbin.path_bin(self['platform']['device_model'])
+             if not os.path.exists(self['platform']['device_model']):
+                 raise VmError("device model '%s' not found" % str(self['platform']['device_model']))
+ 
+@@ -511,14 +511,14 @@
+                 # Old configs may have hvmloader set as PV_kernel param
+                 if self.has_key('PV_kernel') and self['PV_kernel'] != '':
+                     if self['PV_kernel'] == 'hvmloader':
+-                        self['PV_kernel'] = auxbin.pathTo("hvmloader")
++                        self['PV_kernel'] = auxbin.path_boot("hvmloader")
+                     self['platform']['loader'] = self['PV_kernel']
+                     self['PV_kernel'] = ''
+                 else:
+-                    self['platform']['loader'] = auxbin.pathTo("hvmloader")
++                    self['platform']['loader'] = auxbin.path_boot("hvmloader")
+                 log.debug("Loader is %s" % str(self['platform']['loader']))
+             elif self['platform']['loader'] == 'hvmloader':
+-                self['platform']['loader'] = auxbin.pathTo("hvmloader")
++                self['platform']['loader'] = auxbin.path_boot("hvmloader")
+             if not os.path.exists(self['platform']['loader']):
+                 raise VmError("kernel '%s' not found" % str(self['platform']['loader']))
+ 
+@@ -1638,7 +1638,7 @@
+                     # is invoked for pvfb services
+                     if 'device_model' not in target['platform']:
+                         target['platform']['device_model'] = \
+-                            auxbin.pathTo("qemu-dm")
++                            auxbin.path_bin("qemu-dm")
+ 
+                     # Finally, if we are a pvfb, we need to make a vkbd
+                     # as well that is not really exposed to Xen API
+--- a/tools/python/xen/xend/XendDomainInfo.py
++++ b/tools/python/xen/xend/XendDomainInfo.py
+@@ -3215,7 +3215,7 @@
+         else:
+             # Boot using bootloader
+             if not blexec or blexec == 'pygrub':
+-                blexec = auxbin.pathTo('pygrub')
++                blexec = auxbin.path_bin('pygrub')
+ 
+             blcfg = None
+             disks = [x for x in self.info['vbd_refs']



More information about the Pkg-xen-changes mailing list