diff options
author | Peter Jones <pjones@redhat.com> | 2008-03-14 18:21:08 -0400 |
---|---|---|
committer | Peter Jones <pjones@pjones2.localdomain> | 2008-03-14 18:21:08 -0400 |
commit | 323f4f917e50ced77a5cf6da094600f2beeabe58 (patch) | |
tree | e67c938acc5aa79620ddf0595da0553107e0087d /kickstart.py | |
parent | 4e711321b4c29481c97dceb718fe7c3543cf208f (diff) | |
download | anaconda-323f4f917e50ced77a5cf6da094600f2beeabe58.tar.gz anaconda-323f4f917e50ced77a5cf6da094600f2beeabe58.tar.xz anaconda-323f4f917e50ced77a5cf6da094600f2beeabe58.zip |
Force filesystem mount options on /boot/efi .
Diffstat (limited to 'kickstart.py')
-rw-r--r-- | kickstart.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/kickstart.py b/kickstart.py index 8442980ba..f41b00f72 100644 --- a/kickstart.py +++ b/kickstart.py @@ -417,6 +417,10 @@ class Partition(commands.partition.F9_Partition): pd = self.partitions[-1] uniqueID = None + fsopts = "" + if pd.fsopts: + fsopts = pd.fsopts + if pd.onbiosdisk != "": pd.disk = isys.doGetBiosDisk(pd.onbiosdisk) @@ -465,9 +469,9 @@ class Partition(commands.partition.F9_Partition): self.handler.ksPVMapping[pd.mountpoint] = uniqueID self.handler.ksID += 1 pd.mountpoint = "" - # XXX should we let people not do this for some reason? elif pd.mountpoint == "/boot/efi": filesystem = fileSystemTypeGet("efi") + fsopts = "defaults,uid=0,gid=0,umask=0077,shortname=winnt" else: if pd.fstype != "": filesystem = fileSystemTypeGet(pd.fstype) @@ -512,8 +516,8 @@ class Partition(commands.partition.F9_Partition): if areq.device is not None and areq.device == pd.onPart: raise KickstartValueError, formatErrorMsg(self.lineno, "Partition already used") - if pd.fsopts != "": - request.fsopts = pd.fsopts + if fsopts != "": + request.fsopts = fsopts if pd.encrypted: request.encryption = cryptodev.LUKSDevice(passphrase=pd.passphrase, format=pd.format) |