[blivet] Allow specifying which swaps should appear in fstab
Vratislav Podzimek
vpodzime at redhat.com
Wed Oct 2 13:24:07 UTC 2013
On Wed, 2013-10-02 at 15:21 +0200, Vratislav Podzimek wrote:
> Not all swaps should be used by the system in some cases.
>
> Related: rhbz#1011391
>
> Signed-off-by: Vratislav Podzimek <vpodzime at redhat.com>
> ---
> blivet/__init__.py | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++
> blivet/partitioning.py | 4 ++++
> 2 files changed, 60 insertions(+)
>
> diff --git a/blivet/__init__.py b/blivet/__init__.py
> index 8f6e82a..2c39552 100644
> --- a/blivet/__init__.py
> +++ b/blivet/__init__.py
> @@ -2120,6 +2120,30 @@ class Blivet(object):
> parent = getattr(self.ksdata, list_attr)
> parent.dataList().append(data)
>
> + def add_fstab_swap(self, fmt):
> + """
> + Add swap format to the list of swaps that should appear in the fstab.
> +
> + """
> +
> + self.fsset.add_fstab_swap(fmt)
> +
> + def remove_fstab_swap(self, fmt):
> + """
> + Remove swap format from the list of swaps that should appear in the fstab.
> +
> + """
> +
> + self.fsset.remove_fstab_swap(fmt)
> +
> + def set_fstab_swaps(self, fmts):
> + """
> + Set swap formats that should appear in the fstab.
> +
> + """
> +
> + self.fsset.set_fstab_swaps(fmts)
> +
> def mountExistingSystem(fsset, rootDevice,
> allowDirty=None, dirtyCB=None,
> readOnly=None):
> @@ -2328,6 +2352,7 @@ class FSSet(object):
> self._usb = None
> self._selinux = None
> self._run = None
> + self._fstab_lines = set()
This should be fstab_swaps, of course. Fixed locally in the version I'm
testing (forgot to ammend it).
--
Vratislav Podzimek
Anaconda Rider | Red Hat, Inc. | Brno - Czech Republic
More information about the anaconda-patches
mailing list