Package: xen-tools
Version: 4.2-1
Severity: normal
Tags: patch

According to xen-create-image(8) if --ip is passed multipe times then the
first IP is used as the "system" IP and the rest are used as aliases. What
actually happens is the last IP is the "system" IP and all other IP's are
silently ignored.

The following patch corrects this behavior.

--- xen-create-image.old 2011-12-13 16:00:56.000000000 -0800
+++ xen-create-image  2011-12-13 16:27:16.000000000 -0800
@@ -1643,7 +1643,12 @@
             (ref $check eq 'CODE' and &$check( $value ) )
         ) {
             # Option did validate, copy it
-            $CONFIG{ $option } = $value;
+            if ( $option eq "ip" )
+            {
+              push @{ $CONFIG{ $option } }, $value;
+            } else {
+              $CONFIG{ $option } = $value;
+            }
         } else {
             # Option did _not_ validate
             die "ERROR: '$option' argument " . $types{ $type }{ 'message' };



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

Kernel: Linux 2.6.32-5-xen-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages xen-tools depends on:
ii  debootstrap            1.0.26+squeeze1   Bootstrap a basic Debian system
ii  libconfig-inifiles-per 2.52-1            Read .ini-style configuration file
ii  libfile-slurp-perl     9999.13-1         single call read & write file rout
ii  libtext-template-perl  1.45-1            Text::Template perl module
ii  perl-modules           5.10.1-17squeeze2 Core Perl modules

Versions of packages xen-tools recommends:
ii  libexpect-perl                1.20-2     Expect.pm - Perl Expect interface
ii  rinse                         1.7-1      RPM installation environment
ii  xen-hypervisor-4.0-amd64 [xen 4.0.1-2    The Xen Hypervisor on AMD64
pn  xen-shell                     <none>     (no description available)

Versions of packages xen-tools suggests:
pn  btrfs-tools                   <none>     (no description available)
pn  cfengine2                     <none>     (no description available)
pn  evms-cli                      <none>     (no description available)
pn  reiserfsprogs                 <none>     (no description available)
ii  xen-utils-4.0 [xen-utils]     4.0.1-2    XEN administrative tools
pn  xfsprogs                      <none>     (no description available)

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to