[et-mgmt-tools] [patch] virt-image / ImageParser disk signature verification function

Joey Boggs jboggs at redhat.com
Thu Oct 16 14:20:49 UTC 2008


Cole,

That's fine I'll take a look after it's commited and write that down for 
future reference.

Cole Robinson wrote:
> Joey Boggs wrote:
>   
>> Better integrated into the Disk class and runs when a Disk object is
>> created
>>
>> diff -r db5d9aeca590 virtinst/ImageParser.py
>> --- a/virtinst/ImageParser.py	Fri Oct 10 10:32:50 2008 -0400
>> +++ b/virtinst/ImageParser.py	Thu Oct 16 09:41:22 2008 -0400
>> @@ -23,6 +23,8 @@
>>  import libxml2
>>  import CapabilitiesParser
>>  from virtinst import _virtinst as _
>> +import logging
>> +import urlgrabber.progress as progress
>>  
>>  class ParserException(Exception):
>>      def __init__(self, msg):
>> @@ -207,6 +209,7 @@
>>          self.csum = {}
>>          if not node is None:
>>              self.parseXML(node)
>> +        self.check_disk_signature()
>>   
>>     
>
> Do we really want this at init time? That doesn't
> provide the API user any way to prevent the csum
> checks from running. We should really make this
> optional from an API standpoint, but still make
> it the default in virt-image. Just dropping the
> above should solve that.
>
> That's really my only gripe, so I can fix it when
> I commit if it's okay with you.
>
> Thanks,
> Cole
>   




More information about the et-mgmt-tools mailing list