swaps needs to be explicitly added to fstab now, it was working for partitions and logvol but not RAID. This adds RAID support.
Resolves: rhbz#1234469
From: "Brian C. Lane" bcl@redhat.com
swaps needs to be explicitly added to fstab now, it was working for partitions and logvol but not RAID. This adds RAID support.
Resolves: rhbz#1234469 --- pyanaconda/kickstart.py | 6 ++++++ 1 file changed, 6 insertions(+)
diff --git a/pyanaconda/kickstart.py b/pyanaconda/kickstart.py index 3350ab9..0834030 100644 --- a/pyanaconda/kickstart.py +++ b/pyanaconda/kickstart.py @@ -1414,6 +1414,8 @@ def execute(self, storage, ksdata, instClass):
dev.format.mountpoint = self.mountpoint dev.format.mountopts = self.fsopts + if ty == "swap": + storage.addFstabSwap(dev) return
# Get a list of all the RAID members. @@ -1468,6 +1470,8 @@ def execute(self, storage, ksdata, instClass):
removeExistingFormat(device, storage) devicetree.registerAction(ActionCreateFormat(device, kwargs["fmt"])) + if ty == "swap": + storage.addFstabSwap(device) else: if devicename and devicename in (a.name for a in storage.mdarrays): raise KickstartValueError(formatErrorMsg(self.lineno, @@ -1488,6 +1492,8 @@ def execute(self, storage, ksdata, instClass): raise KickstartValueError(formatErrorMsg(self.lineno, msg=str(e)))
storage.createDevice(request) + if ty == "swap": + storage.addFstabSwap(request)
if self.encrypted: if self.passphrase and not storage.encryptionPassphrase:
Added label: rhel7-branch.
Added label: master.
Looks good to me.
Added label: ACK.
pushed to both branches.
Closed.
anaconda-patches@lists.fedorahosted.org