mbox

[bug#38902,0/9] Add NFS service

Message ID 20200103173238.9598-1-rekado@elephly.net
Headers show

Message

Ricardo Wurmus Jan. 3, 2020, 5:32 p.m. UTC
Hi Guix,

this patch set adds a convenient nfs-service-type, a one-stop shop for setting
up an NFS server.  It takes care of starting and configuring all of the
component services that are needed for NFS to function properly.

I'm not sure the "Allow ... to be extended" changes are the best way to deal
with service extension, so I'd be especially happy to receive comments on
those patches.

Ricardo Wurmus (9):
  gnu: nfs-utils: Update to 2.4.2.
  services: nfs: Fix name of package variable.
  services: nfs: Allow rpcbind-service-type to be extended.
  services: nfs: Allow pipefs-service-type to be extended.
  services: nfs: Fix indentation and typo.
  services: nfs: Allow idmap-service-type to be extended.
  services: nfs: Add verbosity control to idmap-service-type.
  services: nfs: Allow gss-service-type to be extended.
  services: nfs: Add nfs-service-type.

 doc/guix.texi                                 |  77 +++-
 gnu/local.mk                                  |   1 -
 gnu/packages/nfs.scm                          |  45 +-
 .../patches/nfs-utils-missing-headers.patch   |  19 -
 gnu/services/nfs.scm                          | 422 ++++++++++++++----
 gnu/tests/nfs.scm                             | 157 ++++++-
 6 files changed, 583 insertions(+), 138 deletions(-)
 delete mode 100644 gnu/packages/patches/nfs-utils-missing-headers.patch