[et-mgmt-tools] [patch] virt-convert - disk signature support - patch 1

Cole Robinson crobinso at redhat.com
Wed Oct 8 16:48:41 UTC 2008


Daniel P. Berrange wrote:
> On Wed, Oct 08, 2008 at 12:22:05PM -0400, Joey Boggs wrote:
>> This adds the underlying support for disk signatures into virt-convert 
>> disk class for each disk. Additional changes to follow in completing 
>> implementation
> 
> There's not much point in doing md5 and sha1, both are more or
> less equivalent strength and compromised algorithms. Doing both
> is just wasting CPU resources. Pick either md5 or sha1 for sake
> of compatability with old python, and then sha256 for strength.
>

OVF seems to offer sha-1 hashes for packaged files, so let's
use that and sha256.
 
>> diff -r 2aba69a1a16c virtconv/diskcfg.py
>> --- a/virtconv/diskcfg.py	Mon Oct 06 12:21:17 2008 -0400
>> +++ b/virtconv/diskcfg.py	Wed Oct 08 12:19:19 2008 -0400
>> @@ -53,6 +53,11 @@
>>      "vdisk": DISK_FORMAT_VDISK,
>>  }
>>  
>> +checksum_types = {
>> +    CSUM_MD5 = 'md5'
>> +    CSUM_SHA1 = 'sha1'
>> +    CSUM_SHA256 = 'sha256'
>> +}

Stick a new line after this to preserve the previous spacing.

>>  def ensuredirs(path):
>>      """
>>      Make sure that all the containing directories of the given file
>> @@ -83,6 +88,7 @@
>>          self.bus = bus
>>          self.type = type
>>          self.clean = []
>> +        self.csum_dict = {}
>>  
>>      def cleanup(self):
>>          """
> 

Thanks,
Cole




More information about the et-mgmt-tools mailing list