Bastian Blank
2010-Aug-02 13:11 UTC
[Pkg-xen-changes] r798 - in trunk/xen/debian: . patches
Author: waldi Date: Mon Aug 2 13:11:17 2010 New Revision: 798 Log: * debian/changelog: Set version to 4.0.1~rc4-1. * debian/libxenstore3.0.symbols: Add new symbol. * debian/patches/tools-python-xen-relative-path.diff: Update. Modified: trunk/xen/debian/changelog trunk/xen/debian/libxenstore3.0.symbols trunk/xen/debian/patches/tools-python-xen-relative-path.diff Modified: trunk/xen/debian/changelog =============================================================================--- trunk/xen/debian/changelog Mon Aug 2 13:10:13 2010 (r797) +++ trunk/xen/debian/changelog Mon Aug 2 13:11:17 2010 (r798) @@ -1,3 +1,9 @@ +xen (4.0.1~rc4-1) UNRELEASED; urgency=low + + * New upstream release candidate. + + -- Bastian Blank <waldi at debian.org> Mon, 02 Aug 2010 11:08:13 +0000 + xen (4.0.1~rc3-1) unstable; urgency=low * New upstream release candidate. Modified: trunk/xen/debian/libxenstore3.0.symbols =============================================================================--- trunk/xen/debian/libxenstore3.0.symbols Mon Aug 2 13:10:13 2010 (r797) +++ trunk/xen/debian/libxenstore3.0.symbols Mon Aug 2 13:11:17 2010 (r798) @@ -7,6 +7,7 @@ xs_daemon_close at Base 3.2.0 xs_daemon_open at Base 3.2.0 xs_daemon_open_readonly at Base 3.2.0 + xs_daemon_destroy_postfork at Base 4.0.1~rc4 xs_daemon_rootdir at Base 3.2.0 xs_daemon_rundir at Base 3.2.0 xs_daemon_socket at Base 3.2.0 Modified: trunk/xen/debian/patches/tools-python-xen-relative-path.diff =============================================================================--- trunk/xen/debian/patches/tools-python-xen-relative-path.diff Mon Aug 2 13:10:13 2010 (r797) +++ trunk/xen/debian/patches/tools-python-xen-relative-path.diff Mon Aug 2 13:11:17 2010 (r798) @@ -1,14 +1,18 @@ --- a/tools/python/xen/xm/create.py +++ b/tools/python/xen/xm/create.py -@@ -704,37 +704,31 @@ +@@ -704,45 +704,39 @@ return None config_image = [ vals.builder ] if vals.kernel: -- if os.path.dirname(vals.kernel) != "" and os.path.exists(vals.kernel): -- config_image.append([ ''kernel'', vals.kernel ]) -- elif vals.kernel == ''hvmloader'': + t = auxbin.path_boot(vals.kernel) -+ if vals.kernel == ''hvmloader'': + if vals.bootloader: + # If bootloader is specified, vals.kernel will be used + # by bootloader when boots DomU. So it is needless to + # check the path is existent or not. + config_image.append([ ''kernel'', vals.kernel ]) +- elif os.path.dirname(vals.kernel) != "" and os.path.exists(vals.kernel): +- config_image.append([ ''kernel'', vals.kernel ]) + elif vals.kernel == ''hvmloader'': # Keep hvmloader w/o a path and let xend find it. # This allows guest migration to a Dom0 having different # xen install pathes. @@ -21,13 +25,16 @@ else: raise ValueError(''Cannot find kernel "%s"'' % vals.kernel) if vals.ramdisk: -- if os.path.dirname(vals.ramdisk) != "" and os.path.exists(vals.ramdisk): ++ t = auxbin.path_boot(vals.ramdisk) + if vals.bootloader: + # Same with ''kernel'' above + config_image.append([ ''ramdisk'', vals.ramdisk ]) +- elif os.path.dirname(vals.ramdisk) != "" and os.path.exists(vals.ramdisk): - config_image.append([ ''ramdisk'', vals.ramdisk ]) - elif os.path.exists(os.path.abspath(vals.ramdisk)): - # Keep old behaviour, if path is valid. - config_image.append([ ''ramdisk'', os.path.abspath(vals.ramdisk) ]) -+ t = auxbin.path_boot(vals.ramdisk) -+ if t: ++ elif t: + config_image.append([ ''ramdisk'', t ]) else: raise ValueError(''Cannot find ramdisk "%s"'' % vals.ramdisk) @@ -49,7 +56,7 @@ else: raise ValueError(''Cannot find loader "%s"'' % vals.loader) if vals.cmdline_ip: -@@ -1062,7 +1056,7 @@ +@@ -1072,7 +1066,7 @@ args = [ ''acpi'', ''apic'', ''boot'', ''cpuid'', ''cpuid_check'', @@ -58,7 +65,7 @@ ''fda'', ''fdb'', ''gfx_passthru'', ''guest_os_type'', ''hap'', ''hpet'', -@@ -1084,6 +1078,8 @@ +@@ -1094,6 +1088,8 @@ for a in args: if a in vals.__dict__ and vals.__dict__[a] is not None: config_image.append([a, vals.__dict__[a]]) @@ -67,7 +74,7 @@ if vals.vncpasswd is not None: config_image.append([''vncpasswd'', vals.vncpasswd]) -@@ -1150,10 +1146,9 @@ +@@ -1160,10 +1156,9 @@ config_image = configure_image(vals) if vals.bootloader: