[euca2ools] Fix euca-describe-image-attribute -B output [LP:795395]

gholms gholms at fedoraproject.org
Fri Jun 10 22:51:51 UTC 2011


commit f97663947fae749f75384ee7b9ae2c57330b851b
Author: Garrett Holmstrom <gholms at fedoraproject.org>
Date:   Fri Jun 10 10:30:39 2011 -0700

    Fix euca-describe-image-attribute -B output [LP:795395]

 euca2ools-1.3.1-imageattr-ptr.patch |   14 ++++++++++++++
 euca2ools.spec                      |    4 ++++
 2 files changed, 18 insertions(+), 0 deletions(-)
---
diff --git a/euca2ools-1.3.1-imageattr-ptr.patch b/euca2ools-1.3.1-imageattr-ptr.patch
new file mode 100644
index 0000000..a848a07
--- /dev/null
+++ b/euca2ools-1.3.1-imageattr-ptr.patch
@@ -0,0 +1,14 @@
+Index: euca2ools-1.3/bin/euca-describe-image-attribute
+===================================================================
+--- euca2ools-1.3.orig/bin/euca-describe-image-attribute
++++ euca2ools-1.3/bin/euca-describe-image-attribute
+@@ -98,7 +98,8 @@ def display_image_attribute(image_id, im
+         for dev_name in block_device_mapping:
+             print 'blockDeviceMapping\t%s\tblockDeviceMap\t%s: %s' \
+                 % (image_id, dev_name,
+-                   block_device_mapping[dev_name])
++                   (block_device_mapping[dev_name].ephemeral_name or
++                    block_device_mapping[dev_name].snapshot_id))
+ 
+ def main():
+     euca = None
diff --git a/euca2ools.spec b/euca2ools.spec
index 1e9afd2..21e0484 100644
--- a/euca2ools.spec
+++ b/euca2ools.spec
@@ -60,6 +60,8 @@ Patch22:        euca2ools-1.3.1-smallbundle.patch
 Patch23:        euca2ools-1.3.1-mkfsopt.patch
 # (upstream bzr revision 424)
 Patch24:        euca2ools-1.3.1-emptyblock.patch
+# https://bugs.launchpad.net/euca2ools/+bug/795395
+Patch25:        euca2ools-1.3.1-imageattr-ptr.patch
 
 Requires:       m2crypto
 Requires:       python-boto
@@ -109,6 +111,7 @@ Eucalyptus.  These tools are also compatible with Amazon AWS.
 %patch22 -p1
 %patch23 -p1
 %patch24 -p1
+%patch25 -p1
 
 
 %build
@@ -146,6 +149,7 @@ rm -rf %{buildroot}
 %changelog
 * Fri Jun 10 2011 Garrett Holmstrom <gholms at fedoraproject.org> - 1.3.1-11
 - Fixed handling of empty block device sizes
+- Fixed euca-describe-image-attribute -B output [LP:795395]
 
 * Tue Apr 26 2011 Garrett Holmstrom <gholms at fedoraproject.org> - 1.3.1-10
 - Added unlisted dependencies for euca-bundle-vol


More information about the scm-commits mailing list