summaryrefslogtreecommitdiffstats
path: root/partitions.py
diff options
context:
space:
mode:
authorMike Fulbright <msf@redhat.com>2002-08-19 20:52:34 +0000
committerMike Fulbright <msf@redhat.com>2002-08-19 20:52:34 +0000
commit4099b41e1260d750f000df4c244b5a75230f4493 (patch)
treeab226ba2116396e3247ca5212d2ff7512971d9b6 /partitions.py
parent21ff972e8fb4712a16004305dec366139d226b06 (diff)
downloadanaconda-4099b41e1260d750f000df4c244b5a75230f4493.tar.gz
anaconda-4099b41e1260d750f000df4c244b5a75230f4493.tar.xz
anaconda-4099b41e1260d750f000df4c244b5a75230f4493.zip
writeout anaconda-ks.cfg lines for growable lvm
Diffstat (limited to 'partitions.py')
-rw-r--r--partitions.py23
1 files changed, 17 insertions, 6 deletions
diff --git a/partitions.py b/partitions.py
index 53d70e306..62b846128 100644
--- a/partitions.py
+++ b/partitions.py
@@ -1039,12 +1039,23 @@ class Partitions:
args.extend(["--name=%s" %(request.logicalVolumeName,),
"--vgname=%s" %(vg.volumeGroupName,)])
- if request.percent is not None:
- args.append("--percent=%s" %(request.percent,))
- elif request.size is not None:
- args.append("--size=%s" %(request.size,))
- else:
- continue
+ if request.grow:
+ if request.startSize is not None:
+ args.append("--size=%s" %(request.startSize,))
+ else:
+ # shouldnt happen
+ continue
+
+ args.append("--grow")
+ if request.maxSizeMB is not None and int(request.maxSizeMB) > 0:
+ args.append("--maxsize=%s",%(request.maxSizeMB,))
+ else:
+ if request.percent is not None:
+ args.append("--percent=%s" %(request.percent,))
+ elif request.size is not None:
+ args.append("--size=%s" %(request.size,))
+ else:
+ continue
f.write("#logvol %s\n" % (string.join(args)))