[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#51346] [PATCH v2 0/4] Rework swap, add flags and dependencies.
From: |
Josselin Poiret |
Subject: |
[bug#51346] [PATCH v2 0/4] Rework swap, add flags and dependencies. |
Date: |
Wed, 27 Oct 2021 15:09:09 +0000 |
Hi,
Alright, this new revised and expanded patchset should take into
account most of the previous remarks, as well as fix some corner
cases.
Akin to what is done for file system services, I've modified
swap-services so that it filters out boot-time dependencies which
cannot be managed by Shepherd.
In doing so, I noticed that the non-boot-file-system-services
procedure automagically adds mapped devices dependencies that it
detects: is that documented behaviour, are we trying to support it or
are we trying to move away from it?
The documentation should now be self-sufficient, with the example
desktop configuration updated to contain a swap file.
Josselin Poiret (4):
gnu: system: Rework swap space support, add dependencies.
gnu: system: Add swap flags.
gnu: system: Filter out boot dependencies from swap-space.
doc: Add new Swap Space section.
doc/guix.texi | 136 ++++++++++++++++++++++---------
gnu/build/file-systems.scm | 35 +++++++-
gnu/services/base.scm | 109 +++++++++++++++++--------
gnu/system.scm | 20 ++++-
gnu/system/examples/desktop.tmpl | 7 +-
gnu/system/file-systems.scm | 24 +++++-
guix/build/syscalls.scm | 12 +++
7 files changed, 267 insertions(+), 76 deletions(-)
--
2.33.1
- [bug#51346] [PATCH 0/1 core-updates-frozen] Rework swap device to add dependencies and flags, Josselin Poiret, 2021/10/23
- [bug#51346] [PATCH 1/1] gnu: system: Add support for swap dependencies and flags, Josselin Poiret, 2021/10/23
- [bug#51346] [PATCH 1/1] gnu: system: Add support for swap dependencies and flags, Tobias Geerinckx-Rice, 2021/10/24
- [bug#51346] [PATCH v2 0/4] Rework swap, add flags and dependencies.,
Josselin Poiret <=
- [bug#51346] [PATCH v2 1/4] gnu: system: Rework swap space support, add dependencies., Josselin Poiret, 2021/10/27
- [bug#51346] [PATCH v2 2/4] gnu: system: Add swap flags., Josselin Poiret, 2021/10/27
- [bug#51346] [PATCH v2 3/4] gnu: system: Filter out boot dependencies from swap-space., Josselin Poiret, 2021/10/27
- [bug#51346] [PATCH v2 4/4] doc: Add new Swap Space section., Josselin Poiret, 2021/10/27
- [bug#51346] [PATCH 0/1 core-updates-frozen] Rework swap device to add dependencies and flags, Tobias Geerinckx-Rice, 2021/10/23