diff options
author | Jeremy Katz <katzj@redhat.com> | 2004-12-03 21:43:52 +0000 |
---|---|---|
committer | Jeremy Katz <katzj@redhat.com> | 2004-12-03 21:43:52 +0000 |
commit | 94fe2cc68f6d007752f83bc103c81756a75231ec (patch) | |
tree | df9becff4704ebc29edd9dbbda16ad7c7d9e08f2 | |
parent | 9ba2d766cb0de46449ae4c9f9fa64aa5f8edd20b (diff) | |
download | anaconda-94fe2cc68f6d007752f83bc103c81756a75231ec.tar.gz anaconda-94fe2cc68f6d007752f83bc103c81756a75231ec.tar.xz anaconda-94fe2cc68f6d007752f83bc103c81756a75231ec.zip |
2004-12-03 Jeremy Katz <katzj@redhat.com>
* partitions.py (Partitions.getPartialLVMRequests): Get partial
volume group requests
(Partitions.isVolumeGroupNameInUse): If we have a partial by the
requested name, let it be known so that we avoid conflicts.
-rw-r--r-- | partitions.py | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/partitions.py b/partitions.py index dcc0b893c..740582c06 100644 --- a/partitions.py +++ b/partitions.py @@ -463,6 +463,15 @@ class Partitions: return retval + def getPartialLVMRequests(self): + """Return a list of all of the partial volume groups names.""" + retval = [] + for request in self.requests: + if isinstance(request, partRequests.PartialVolumeGroupRequestSpec): + retval.append(request.volumeGroupName) + + return retval + def getLVMVGRequests(self): """Find and return a list of all of the volume groups.""" retval = [] @@ -575,11 +584,15 @@ class Partitions: return None lvmrequests = self.getLVMRequests() - if not lvmrequests: - return None + if lvmrequests: + if vgname in lvmrequests.keys(): + return 1 + + lvmrequests = self.getPartialLVMRequests() + if lvmrequests: + if vgname in lvmrequests: + return 1 - if vgname in lvmrequests.keys(): - return 1 return 0 def getBootableRequest(self): |