services: nfs: Add verbosity control to idmap-service-type.

* gnu/services/nfs.scm (<idmap-configuration>)[verbosity]: New field.
(idmap-configuration-verbosity): New procedure.
(idmap-service-type): Use it.
* doc/guix.texi (Network File System): Document it.
This commit is contained in:
Ricardo Wurmus 2020-01-03 18:15:00 +01:00
parent af32ea3583
commit 2a23942e3f
No known key found for this signature in database
GPG key ID: 197A5888235FACAC
2 changed files with 10 additions and 1 deletions

View file

@ -167,7 +167,9 @@
(domain idmap-configuration-domain
(default #f))
(nfs-utils idmap-configuration-nfs-utils
(default nfs-utils)))
(default nfs-utils))
(verbosity idmap-configuration-verbosity
(default 0)))
(define idmap-service-type
(let ((proc
@ -185,6 +187,10 @@
(plain-file "idmapd.conf"
(string-append
"\n[General]\n"
"Verbosity = "
(number->string
(idmap-configuration-verbosity config))
"\n"
(if domain
(format #f "Domain = ~a\n" domain)
"")