From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:59750) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1inQpp-0005UO-MC for guix-patches@gnu.org; Fri, 03 Jan 2020 12:34:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1inQpn-0003kb-C0 for guix-patches@gnu.org; Fri, 03 Jan 2020 12:34:05 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:35406) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1inQpm-0003jN-FP for guix-patches@gnu.org; Fri, 03 Jan 2020 12:34:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1inQpm-0008BP-Dm for guix-patches@gnu.org; Fri, 03 Jan 2020 12:34:02 -0500 Subject: [bug#38902] [PATCH 0/9] Add NFS service Resent-Message-ID: Received: from eggs.gnu.org ([2001:470:142:3::10]:56666) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1inQog-0004NP-Cb for guix-patches@gnu.org; Fri, 03 Jan 2020 12:32:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1inQoc-00072A-P6 for guix-patches@gnu.org; Fri, 03 Jan 2020 12:32:54 -0500 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21193) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1inQoc-0006uL-7d for guix-patches@gnu.org; Fri, 03 Jan 2020 12:32:50 -0500 From: Ricardo Wurmus Message-ID: <20200103173238.9598-1-rekado@elephly.net> Date: Fri, 3 Jan 2020 18:32:38 +0100 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf8 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 38902@debbugs.gnu.org Cc: Ricardo Wurmus Hi Guix, this patch set adds a convenient nfs-service-type, a one-stop shop for sett= ing 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 dea= l 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 --=20 2.24.1