Package: virtinst
Version: 0.600.1-3
Severity: normal

Dear Maintainer,

the path for the xen binaries in virtinst is brocken in wheezy and so it
cannot be used for xen systems. I attached a patch which will fix this problem.
This problem also exists in unstable.

-- System Information:
Debian Release: 7.1
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash

Versions of packages virtinst depends on:
ii  python             2.7.3-4
ii  python-libvirt     0.9.12-11+deb7u1
ii  python-libxml2     2.8.0+dfsg1-7+nmu1
ii  python-support     1.0.15
ii  python-urlgrabber  3.9.1-4

Versions of packages virtinst recommends:
pn  qemu         <none>
pn  virt-viewer  <none>

virtinst suggests no packages.

diff --git a/debian/patches/0001-fix-path-to-hvmloader.patch b/debian/patches/0001-fix-path-to-hvmloader.patch
index fc4a349..a3f926f 100644
--- a/debian/patches/0001-fix-path-to-hvmloader.patch
+++ b/debian/patches/0001-fix-path-to-hvmloader.patch
@@ -1,8 +1,8 @@
-From: Guido Guenther <a...@sigxcpu.org>
-Date: Tue, 24 Jun 2008 15:24:21 +0200
+From: Oliver Seufer <deb...@seufer.de>
+Date: Sat, 01 Jun 2013 22:41:07 +0200
 Subject: fix path to hvmloader
 
-Closes: #487682
+Closes: #685749
 ---
  virtinst/Installer.py |    2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
@@ -16,7 +16,7 @@ index 796cc86..61f6387 100644
  
          if not loader and self.is_hvm() and hvxen:
 -            loader = "/usr/lib/xen/boot/hvmloader"
-+            loader = "/usr/lib/xen-default/boot/hvmloader"
++            loader = "hvmloader"
  
          # Use older libvirt 'linux' value for back compat
          if os_type == "xen" and hvxen:
diff --git a/debian/patches/0002-Fix-path-to-pygrub.patch b/debian/patches/0002-Fix-path-to-pygrub.patch
index f46a770..be46af1 100644
--- a/debian/patches/0002-Fix-path-to-pygrub.patch
+++ b/debian/patches/0002-Fix-path-to-pygrub.patch
@@ -1,7 +1,8 @@
-From: Marco Sinhoreli <msinh...@gmail.com>
-Date: Thu, 26 Jun 2008 18:07:13 +0200
+From: Oliver Seufer <deb...@seufer.de>
+Date: Sat, 01 Jun 2013 22:41:07 +0200
 Subject: Fix path to pygrub
 
+Closes: #685749
 ---
  virtinst/util.py |    4 ++--
  1 file changed, 2 insertions(+), 2 deletions(-)
@@ -15,12 +16,12 @@ index d012692..1d2a1f6 100644
              return "/usr/lib/xen/bin/pygrub"
          else:
 -            return "/usr/bin/pygrub"
-+            return "/usr/lib/xen-default/bin/pygrub"
++            return "pygrub"
  
      if platform.system() == "SunOS":
          return "/usr/lib/xen/bin/pygrub"
 -    return "/usr/bin/pygrub"
-+    return "/usr/lib/xen-default/bin/pygrub"
++    return "pygrub"
  
  def uri_split(uri):
      """

Reply via email to