services: swap: Allow for UUIDs and file system labels.
authorLudovic Courtès <ludo@gnu.org>
Fri, 23 Oct 2020 09:46:21 +0000 (11:46 +0200)
committerLudovic Courtès <ludo@gnu.org>
Fri, 30 Oct 2020 00:14:21 +0000 (01:14 +0100)
commit81c3dd9cad29f2b0999aa1f22b3a7d4c04f1a842
tree05c1078aa5be41adb77b53361f0b7245a7a5567a
parent11e19555e5693b420f32ab5cc002764ef906ad16
services: swap: Allow for UUIDs and file system labels.

* gnu/services/base.scm (swap-service-type)[device-lookup, device-name]:
New variables.
Add 'modules' field to 'shepherd-service'.  In 'start' and 'stop', use
'device-lookup' to resolve UUIDs and labels.
* doc/guix.texi (operating-system Reference): Adjust accordingly.
doc/guix.texi
gnu/services/base.scm