summaryrefslogtreecommitdiffstats
path: root/kickstart.py
diff options
context:
space:
mode:
authorPeter Jones <pjones@redhat.com>2008-03-14 18:21:08 -0400
committerPeter Jones <pjones@pjones2.localdomain>2008-03-14 18:21:08 -0400
commit323f4f917e50ced77a5cf6da094600f2beeabe58 (patch)
treee67c938acc5aa79620ddf0595da0553107e0087d /kickstart.py
parent4e711321b4c29481c97dceb718fe7c3543cf208f (diff)
downloadanaconda-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.py10
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)