Ack, given that parted.Device.clobber actually writes to the device. Are you planning to clone for F13? It's probably not needed since the patch to ignore most of the spurious disklabel detection is already there -- I'm hoping to get the same patch onto rhel6-branch in the next day or two. Dave On Mon, 2010-03-29 at 13:55 +0200, Hans de Goede wrote: > There is no reason to call partedDisk.commit() when destroying > disklabels. partedDevice.clobber() is sufficient. More over calling > partedDisk.commit() causes issues, as we now recognize disk labels > on non partitionable devices and calling partedDisk.commit() on a non > partitionable device will always fails, as the device node will reject > the partition table reload ioctl. > --- > storage/formats/disklabel.py | 4 ---- > 1 files changed, 0 insertions(+), 4 deletions(-) > > diff --git a/storage/formats/disklabel.py b/storage/formats/disklabel.py > index 3e78f27..d4a706d 100644 > --- a/storage/formats/disklabel.py > +++ b/storage/formats/disklabel.py > @@ -232,11 +232,7 @@ class DiskLabel(DeviceFormat): > if not os.access(self.device, os.W_OK): > raise DeviceFormatError("device path does not exist") > > - self._partedDisk = parted.freshDisk(device=self.partedDevice, > - ty=self.partedDisk.type) > - self.commit() > self.partedDevice.clobber() > - self.commit() > self.exists = False > > def commit(self): _______________________________________________ Anaconda-devel-list mailing list Anaconda-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/anaconda-devel-list