diff options
author | Mike Fulbright <msf@redhat.com> | 2002-08-19 20:52:34 +0000 |
---|---|---|
committer | Mike Fulbright <msf@redhat.com> | 2002-08-19 20:52:34 +0000 |
commit | 4099b41e1260d750f000df4c244b5a75230f4493 (patch) | |
tree | ab226ba2116396e3247ca5212d2ff7512971d9b6 /partitions.py | |
parent | 21ff972e8fb4712a16004305dec366139d226b06 (diff) | |
download | anaconda-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.py | 23 |
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))) |