diff options
author | Mike Fulbright <msf@redhat.com> | 2000-05-03 22:55:07 +0000 |
---|---|---|
committer | Mike Fulbright <msf@redhat.com> | 2000-05-03 22:55:07 +0000 |
commit | 11187463d676c1ba4c28c23654ef2ec9cec0bb33 (patch) | |
tree | 04428e8a28e256c12241f7c00b95c3918531e1a3 /kickstart.py | |
parent | 32119eac10f42c5b192af5e9d659c006d5706fe9 (diff) | |
download | anaconda-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.py | 8 |
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) |