Bastian Blank
2006-Sep-21 21:47 UTC
[Pkg-xen-changes] r325 - trunk/xen-common/debian/patches
Author: waldi
Date: Thu Sep 21 21:47:21 2006
New Revision: 325
Added:
trunk/xen-common/debian/patches/path-relative.dpatch (contents, props
changed)
Modified:
trunk/xen-common/debian/patches/00list
Log:
* debian/patches/00list: Add path-relative.
* debian/patches/path-relative.dpatch: Add.
Modified: trunk/xen-common/debian/patches/00list
=============================================================================---
trunk/xen-common/debian/patches/00list (original)
+++ trunk/xen-common/debian/patches/00list Thu Sep 21 21:47:21 2006
@@ -1,3 +1,4 @@
network-dummy
xend-disable-relocation
interpreter
+path-relative
Added: trunk/xen-common/debian/patches/path-relative.dpatch
=============================================================================---
(empty file)
+++ trunk/xen-common/debian/patches/path-relative.dpatch Thu Sep 21 21:47:21
2006
@@ -0,0 +1,60 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## path-relative.dpatch by Bastian Blank <waldi@debian.org>
+##
+## All lines beginning with `## DP:'' are a description of the patch.
+## DP: No description.
+
+@DPATCH@
+diff -urNad xen-common~/tools/examples/xmexample.hvm
xen-common/tools/examples/xmexample.hvm
+--- xen-common~/tools/examples/xmexample.hvm 2006-08-22 11:56:30.000000000
+0200
++++ xen-common/tools/examples/xmexample.hvm 2006-09-21 23:45:52.000000000 +0200
+@@ -6,16 +6,9 @@
+ # you can set the parameters for the domain on the xm command line.
+ #===========================================================================+
+-import os, re
+-arch = os.uname()[4]
+-if re.search(''64'', arch):
+- arch_libdir = ''lib64''
+-else:
+- arch_libdir = ''lib''
+-
+ #----------------------------------------------------------------------------
+ # Kernel image file.
+-kernel = "/usr/lib/xen/boot/hvmloader"
++kernel = "hvmloader"
+
+ # The domain build function. HVM domain uses ''hvm''.
+ builder=''hvm''
+@@ -112,7 +105,7 @@
+ #===========================================================================+
+ # New stuff
+-device_model = ''/usr/'' + arch_libdir +
''/xen/bin/qemu-dm''
++device_model = ''qemu-dm''
+
+ #-----------------------------------------------------------------------------
+ # boot on floppy (a), hard disk (c) or CD-ROM (d)
+diff -urNad xen-common~/tools/examples/xmexample.vti
xen-common/tools/examples/xmexample.vti
+--- xen-common~/tools/examples/xmexample.vti 2006-08-22 11:56:30.000000000
+0200
++++ xen-common/tools/examples/xmexample.vti 2006-09-21 23:46:29.000000000 +0200
+@@ -6,10 +6,6 @@
+ # you can set the parameters for the domain on the xm command line.
+ #===========================================================================+
+-import os, re
+-arch = os.uname()[4]
+-arch_libdir = ''lib''
+-
+ #----------------------------------------------------------------------------
+ # Kernel image file.
+ kernel = "/usr/lib/xen/boot/guest_firmware.bin"
+@@ -64,7 +60,7 @@
+ #===========================================================================+
+ # New stuff
+-device_model = ''/usr/'' + arch_libdir +
''/xen/bin/qemu-dm''
++device_model = ''qemu-dm''
+
+ # Advanced users only. Don''t touch if you don''t know what
you''re doing
+ memmap = ''/usr/lib/xen/boot/mem-map.sxp''