summaryrefslogtreecommitdiffstats
path: root/autopart.py
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2003-03-21 00:09:53 +0000
committerJeremy Katz <katzj@redhat.com>2003-03-21 00:09:53 +0000
commitc29f0955045cdd02965a14300ce5e99364db2d1b (patch)
treed84a948b5288d9b0b9bd28649f608b8df9f18ea0 /autopart.py
parent720f69db5a6df4a3d6afe90ea228b5a90fe41333 (diff)
downloadanaconda-c29f0955045cdd02965a14300ce5e99364db2d1b.tar.gz
anaconda-c29f0955045cdd02965a14300ce5e99364db2d1b.tar.xz
anaconda-c29f0955045cdd02965a14300ce5e99364db2d1b.zip
merge taroon branch up until now. tagged as before-taroon-merge before and
will be tagged after-taroon-merge after. taroon at this point is tagged taroon-merge-point for where to base merges from in the future
Diffstat (limited to 'autopart.py')
-rw-r--r--autopart.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/autopart.py b/autopart.py
index dbd44a298..4e2b8e6de 100644
--- a/autopart.py
+++ b/autopart.py
@@ -137,7 +137,9 @@ def bestPartType(disk, request):
raise PartitioningError, "Unable to create additional primary partitions on /dev/%s" % (disk.dev.path[5:])
if request.primary:
return parted.PARTITION_PRIMARY
- if (numPrimary == (maxPrimary - 1)) and not disk.extended_partition:
+ if ((numPrimary == (maxPrimary - 1)) and
+ not disk.extended_partition and
+ disk.type.check_feature(parted.DISK_TYPE_EXTENDED)):
return parted.PARTITION_EXTENDED
return parted.PARTITION_PRIMARY