summaryrefslogtreecommitdiffstats
path: root/partRequests.py
diff options
context:
space:
mode:
authorDavid Lehman <dlehman@redhat.com>2008-03-20 12:13:53 -0500
committerDavid Lehman <dlehman@redhat.com>2008-03-26 12:52:56 -0500
commitaf0b0ff15b9ccc451b9340283a98ed4a9321f5a8 (patch)
tree12e5e17c205e8e43561441e4593da67644d62ace /partRequests.py
parentb2a300b02016f9cfdef8201ddfe9bbee396b2309 (diff)
downloadanaconda-af0b0ff15b9ccc451b9340283a98ed4a9321f5a8.tar.gz
anaconda-af0b0ff15b9ccc451b9340283a98ed4a9321f5a8.tar.xz
anaconda-af0b0ff15b9ccc451b9340283a98ed4a9321f5a8.zip
Add support for encrypted LVs.
Diffstat (limited to 'partRequests.py')
-rw-r--r--partRequests.py13
1 files changed, 10 insertions, 3 deletions
diff --git a/partRequests.py b/partRequests.py
index 750ef5ead..438ba4e29 100644
--- a/partRequests.py
+++ b/partRequests.py
@@ -952,14 +952,20 @@ class LogicalVolumeRequestSpec(RequestSpec):
else:
size = "%s percent" %(self.percent,)
+ if self.encryption is None:
+ crypto = "None"
+ else:
+ crypto = self.encryption.getScheme()
+
str = ("LV Request -- mountpoint: %(mount)s uniqueID: %(id)s\n"
" type: %(fstype)s format: %(format)s\n"
" size: %(size)s lvname: %(lvname)s volgroup: %(vgid)s\n"
- " options: '%(fsopts)s' fsprofile: %(fsprofile)s" %
+ " options: '%(fsopts)s' fsprofile: %(fsprofile)s"
+ " encryption: '%(crypto)s'" %
{"mount": self.mountpoint, "id": self.uniqueID,
"fstype": fsname, "format": self.format,
"lvname": self.logicalVolumeName, "vgid": self.volumeGroup,
- "size": size,
+ "size": size, "crypto": crypto,
"fsopts": self.fsopts, "fsprofile": self.fsprofile})
return str
@@ -970,7 +976,8 @@ class LogicalVolumeRequestSpec(RequestSpec):
self.dev = fsset.LogicalVolumeDevice(vgname, self.size,
self.logicalVolumeName,
vg = vg,
- existing = self.preexist)
+ existing = self.preexist,
+ encryption = self.encryption)
return self.dev
def isEncrypted(self, partitions, parentOnly = False):