summaryrefslogtreecommitdiffstats
path: root/kickstart.py
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2003-07-24 23:27:37 +0000
committerJeremy Katz <katzj@redhat.com>2003-07-24 23:27:37 +0000
commit3c2186624f2c533e8de56296651d32d93255e5f1 (patch)
treec40c13d4282e05598f17d3b93caaead37061fc23 /kickstart.py
parentc59f06fb68ca434863214c72ceee0eaebc92f937 (diff)
downloadanaconda-3c2186624f2c533e8de56296651d32d93255e5f1.tar.gz
anaconda-3c2186624f2c533e8de56296651d32d93255e5f1.tar.xz
anaconda-3c2186624f2c533e8de56296651d32d93255e5f1.zip
catch multiply used devices in a ks.cfg (#92235)
Diffstat (limited to 'kickstart.py')
-rw-r--r--kickstart.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/kickstart.py b/kickstart.py
index 107139f11..12495c1ab 100644
--- a/kickstart.py
+++ b/kickstart.py
@@ -1126,6 +1126,7 @@ class KickstartBase(BaseInstallClass):
request = partRequests.PartitionSpec(filesystem,
mountpoint = mountpoint,
format = 1)
+
if size:
request.size = size
if start:
@@ -1148,6 +1149,9 @@ class KickstartBase(BaseInstallClass):
request.badblocks = badblocks
if onPart:
request.device = onPart
+ for areq in id.partitions.autoPartitionRequests:
+ if areq.device is not None and areq.devce == onPart:
+ raise ValueError, "Partition %s already used" %(onPart,)
self.addPartRequest(id.partitions, request)
id.partitions.isKickstart = 1