[et-mgmt-tools] [patch] virt-convert - disk signature support - patch 1
Joey Boggs
jboggs at redhat.com
Thu Oct 9 14:53:13 UTC 2008
Did some more testing and made some syntax changes, should work now
Joey Boggs wrote:
> Corrected spacing and removed md5
>
>
> Cole Robinson wrote:
>> 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
>>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> et-mgmt-tools mailing list
> et-mgmt-tools at redhat.com
> https://www.redhat.com/mailman/listinfo/et-mgmt-tools
-------------- next part --------------
A non-text attachment was scrubbed...
Name: virt-convert-diskcfg-checksum-diskclass-100901050.patch
Type: text/x-patch
Size: 710 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/et-mgmt-tools/attachments/20081009/bb862793/attachment.bin>
More information about the et-mgmt-tools
mailing list