summaryrefslogtreecommitdiffstats
path: root/kickstart.py
diff options
context:
space:
mode:
authorMike Fulbright <msf@redhat.com>2000-05-03 22:55:07 +0000
committerMike Fulbright <msf@redhat.com>2000-05-03 22:55:07 +0000
commit11187463d676c1ba4c28c23654ef2ec9cec0bb33 (patch)
tree04428e8a28e256c12241f7c00b95c3918531e1a3 /kickstart.py
parent32119eac10f42c5b192af5e9d659c006d5706fe9 (diff)
downloadanaconda-11187463d676c1ba4c28c23654ef2ec9cec0bb33.tar.gz
anaconda-11187463d676c1ba4c28c23654ef2ec9cec0bb33.tar.xz
anaconda-11187463d676c1ba4c28c23654ef2ec9cec0bb33.zip
Implemented --asprimary to force autoalocation as a primary only
Diffstat (limited to 'kickstart.py')
-rw-r--r--kickstart.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/kickstart.py b/kickstart.py
index 2a01ae98d..af1888665 100644
--- a/kickstart.py
+++ b/kickstart.py
@@ -427,12 +427,14 @@ class Kickstart(BaseInstallClass):
fsopts = None
type = 0
partNum = 0
+ primOnly = 0
active = 0
(args, extra) = isys.getopt(args, '', [ 'size=', 'maxsize=',
'grow', 'onpart=', 'ondisk=',
'bytes-per-inode=', 'usepart=',
- 'onprimary=', 'active', 'type='])
+ 'onprimary=', 'active', 'type=',
+ 'asprimary'])
for n in args:
(str, arg) = n
@@ -454,6 +456,8 @@ class Kickstart(BaseInstallClass):
type = int(arg)
elif str == "--active":
active = 1
+ elif str == "--asprimary":
+ primOnly = 1
if len(extra) != 1:
raise ValueError, "partition command requires one anonymous argument"
@@ -465,7 +469,7 @@ class Kickstart(BaseInstallClass):
else:
self.addToFstab(extra[0], onPart)
else:
- self.addNewPartition(extra[0], (size, maxSize, grow), (device, partNum), (type, active), fsopts)
+ self.addNewPartition(extra[0], (size, maxSize, grow), (device, partNum, primOnly), (type, active), fsopts)
def __init__(self, file, serial):
BaseInstallClass.__init__(self)