diff options
author | David Lehman <dlehman@redhat.com> | 2008-03-20 12:13:53 -0500 |
---|---|---|
committer | David Lehman <dlehman@redhat.com> | 2008-03-26 12:52:56 -0500 |
commit | af0b0ff15b9ccc451b9340283a98ed4a9321f5a8 (patch) | |
tree | 12e5e17c205e8e43561441e4593da67644d62ace /partRequests.py | |
parent | b2a300b02016f9cfdef8201ddfe9bbee396b2309 (diff) | |
download | anaconda-af0b0ff15b9ccc451b9340283a98ed4a9321f5a8.tar.gz anaconda-af0b0ff15b9ccc451b9340283a98ed4a9321f5a8.tar.xz anaconda-af0b0ff15b9ccc451b9340283a98ed4a9321f5a8.zip |
Add support for encrypted LVs.
Diffstat (limited to 'partRequests.py')
-rw-r--r-- | partRequests.py | 13 |
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): |