summaryrefslogtreecommitdiffstats
path: root/partRequests.py
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2002-06-12 06:49:17 +0000
committerJeremy Katz <katzj@redhat.com>2002-06-12 06:49:17 +0000
commit08cf29a681a784a849ff4c66711cec3ce2efcee9 (patch)
tree0c73f700962da360618644e5c92d67335b3e08ae /partRequests.py
parent601e202c578f3944c32e6df844e9667eef7b16aa (diff)
downloadanaconda-08cf29a681a784a849ff4c66711cec3ce2efcee9.tar.gz
anaconda-08cf29a681a784a849ff4c66711cec3ce2efcee9.tar.xz
anaconda-08cf29a681a784a849ff4c66711cec3ce2efcee9.zip
set up preexisting devices for raid, vgs, and lvs
Diffstat (limited to 'partRequests.py')
-rw-r--r--partRequests.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/partRequests.py b/partRequests.py
index e50c80be6..bd8f78439 100644
--- a/partRequests.py
+++ b/partRequests.py
@@ -561,7 +561,8 @@ class RaidRequestSpec(RequestSpec):
raidmems.append(partitions.getRequestByID(member).device)
self.dev = fsset.RAIDDevice(int(self.raidlevel[-1:]),
raidmems, minor = self.raidminor,
- spares = self.raidspares)
+ spares = self.raidspares,
+ existing = self.preexist)
return self.dev
def getActualSize(self, partitions, diskset):
@@ -679,7 +680,9 @@ class VolumeGroupRequestSpec(RequestSpec):
pvs = []
for pv in self.physicalVolumes:
pvs.append(partitions.getRequestByID(pv).getDevice(partitions))
- self.dev = fsset.VolumeGroupDevice(self.volumeGroupName, pvs, self.pesize)
+ self.dev = fsset.VolumeGroupDevice(self.volumeGroupName, pvs,
+ self.pesize,
+ existing = self.preexist)
return self.dev
def getActualSize(self, partitions, diskset):
@@ -757,7 +760,8 @@ class LogicalVolumeRequestSpec(RequestSpec):
vg = partitions.getRequestByID(self.volumeGroup)
vgname = vg.volumeGroupName
self.dev = fsset.LogicalVolumeDevice(vgname, self.size,
- self.logicalVolumeName)
+ self.logicalVolumeName,
+ existing = self.preexist)
return self.dev
def getActualSize(self, partitions, diskset):