summaryrefslogtreecommitdiffstats
path: root/partitions.py
diff options
context:
space:
mode:
authorDavid Cantrell <dcantrell@redhat.com>2009-02-03 17:16:16 -1000
committerDavid Cantrell <dcantrell@redhat.com>2009-02-12 11:30:47 -1000
commiteeed969cbe7b8fb12d3ab70c772817de1407f460 (patch)
tree3b4d93f2fba4ccb6842e60a3d11f1a6dd2823788 /partitions.py
parent7f3d05a93b2353c3d5d07adcf4675724736405a5 (diff)
downloadanaconda-eeed969cbe7b8fb12d3ab70c772817de1407f460.tar.gz
anaconda-eeed969cbe7b8fb12d3ab70c772817de1407f460.tar.xz
anaconda-eeed969cbe7b8fb12d3ab70c772817de1407f460.zip
Skip METADATA, FREESPACE, and PROTECTED partitions.
Diffstat (limited to 'partitions.py')
-rw-r--r--partitions.py8
1 files changed, 4 insertions, 4 deletions
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")