summaryrefslogtreecommitdiffstats
path: root/autopart.py
diff options
context:
space:
mode:
authorMike Fulbright <msf@redhat.com>2001-06-21 21:52:54 +0000
committerMike Fulbright <msf@redhat.com>2001-06-21 21:52:54 +0000
commitafc499e5a43ba11eae4e723d152c0162ccaa2e17 (patch)
tree3b42f6f5f97b927e0baa92e0fd1f90e283b4d2c1 /autopart.py
parent41cc5d8e4f26054b320cac20130bbef9869b465b (diff)
downloadanaconda-afc499e5a43ba11eae4e723d152c0162ccaa2e17.tar.gz
anaconda-afc499e5a43ba11eae4e723d152c0162ccaa2e17.tar.xz
anaconda-afc499e5a43ba11eae4e723d152c0162ccaa2e17.zip
drive specification is a list of possible drives, not a string
Diffstat (limited to 'autopart.py')
-rw-r--r--autopart.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/autopart.py b/autopart.py
index bec3f0a8d..6e92f9a56 100644
--- a/autopart.py
+++ b/autopart.py
@@ -62,7 +62,7 @@ def fitConstrained(diskset, requests, primOnly=0):
raise PartitioningError, "Tried to create constrained partition without size or end"
fsType = request.fstype.getPartedFileSystemType()
- disk = diskset.disks[request.drive]
+ disk = diskset.disks[request.drive[0]]
if not disk: # this shouldn't happen
raise PartitioningError, "Selected to put partition on non-existent disk!"
@@ -113,7 +113,7 @@ def fitConstrained(diskset, requests, primOnly=0):
"a flag that is not available.")
newp.set_flag(flag, 1)
request.device = PartedPartitionDevice(newp).getDevice()
- request.currentDrive = request.drive
+ request.currentDrive = request.drive[0]
return PARTITION_SUCCESS
@@ -132,8 +132,6 @@ def fitSized(diskset, requests, primOnly = 0):
continue
if not request.drive:
request.drive = diskset.disks.keys()
- if type(request.drive) != type([]):
- request.drive = [ request.drive ]
if not todo.has_key(len(request.drive)):
todo[len(request.drive)] = [ request ]
else:
@@ -256,7 +254,7 @@ def growParts(diskset, requests):
for request in growable[drive]:
percent = request.size / (growSize[drive] * 1.0)
- request.drive = request.currentDrive
+ request.drive = [request.currentDrive]
max = int(percent * freeSize[drive]) + request.size
if max > request.maxSize: