From eeed969cbe7b8fb12d3ab70c772817de1407f460 Mon Sep 17 00:00:00 2001 From: David Cantrell Date: Tue, 3 Feb 2009 17:16:16 -1000 Subject: Skip METADATA, FREESPACE, and PROTECTED partitions. --- partitions.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'partitions.py') diff --git a/partitions.py b/partitions.py index dd036481b..e95711bdb 100644 --- a/partitions.py +++ b/partitions.py @@ -372,14 +372,14 @@ class Partitions: disk = diskset.disks[drive] part = disk.getFirstPartition() while part: - if part.type & parted.PARTITION_METADATA: + if (part.type & parted.PARTITION_METADATA) or \ + (part.type & parted.PARTITION_FREESPACE) or \ + (part.type & parted.PARTITION_PROTECTED): part = part.nextPartition() continue format = None - if part.type & parted.PARTITION_FREESPACE: - ptype = None - elif part.type & parted.PARTITION_EXTENDED: + if part.type & parted.PARTITION_EXTENDED: ptype = None elif part.getFlag(parted.PARTITION_RAID) == 1: ptype = fsset.fileSystemTypeGet("software RAID") -- cgit