summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--partitioning.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/partitioning.py b/partitioning.py
index 2e10873ca..dcb4701ad 100644
--- a/partitioning.py
+++ b/partitioning.py
@@ -545,7 +545,12 @@ def requestSize(req, diskset):
else:
part = get_partition_by_name(diskset.disks, req.device)
if not part:
- thissize = req.size
+ # XXX hack for kickstart which ends up calling this
+ # before allocating the partitions
+ if req.size:
+ thissize = req.size
+ else:
+ thissize = 0
else:
thissize = getPartSizeMB(part)
return thissize