services: auditd: Provide default configuration directory.
authorRobin Green <greenrd@greenrd.org>
Sun, 19 Jul 2020 07:32:31 +0000 (08:32 +0100)
committerLudovic Courtès <ludo@gnu.org>
Mon, 27 Jul 2020 10:06:36 +0000 (12:06 +0200)
commit73cb3e103f35356b83cb091f15c536c21bf53981
treec6f7af29b1313cafc8e54eb4943f10bb3f647b5d
parent79501f26ab6d82c0256ff786a5dfb0000b52ccd3
services: auditd: Provide default configuration directory.

* gnu/services/auditd.scm (auditd.conf)
(%default-auditd-configuration-directory): New variables.
(<auditd-configuration>): Switch to 'define-record-type*'.
[configuration-directory]: New field.
(auditd-shepherd-service): Honor 'configuration-directory'.  Pass #:pid-file.
(auditd-service-type)[description]: Tweak.
[default-value]: Provide 'configuration-directory'.
* doc/guix.texi (Miscellaneous Services): Update docs to reflect
changes.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
doc/guix.texi
gnu/services/auditd.scm