mbox series

[bug#67555,0/2] Add Heimdal Kerberos system services.

Message ID cover.1701390969.git.felix.lechner@lease-up.com
Headers show
Series Add Heimdal Kerberos system services. | expand

Message

Felix Lechner Dec. 1, 2023, 12:42 a.m. UTC
Hi,

This patch series offers system services for Heimdal Kerberos. I have been
using them in production. The patch includes the documentation and system
tests for each service.

As always, I struggled with the commit messages in the official GNU ChangeLog
format. Please take what you like and adjust as needed.

Kind regards
Felix

Felix Lechner (2):
  services: kerberos.scm: Rename krb5-service-type and
    krb5-configuration.
  services: kerberos/heimdal.scm: New file, add Heimdal Kerberos
    services.

 doc/guix.texi                     | 117 ++++++++++++++++--
 gnu/local.mk                      |   3 +
 gnu/services/kerberos.scm         | 133 ++++++++++++++++++++-
 gnu/services/kerberos/heimdal.scm | 189 ++++++++++++++++++++++++++++++
 gnu/tests/heimdal-kadmind.scm     |  71 +++++++++++
 gnu/tests/heimdal-kdc.scm         |  71 +++++++++++
 6 files changed, 570 insertions(+), 14 deletions(-)
 create mode 100644 gnu/services/kerberos/heimdal.scm
 create mode 100644 gnu/tests/heimdal-kadmind.scm
 create mode 100644 gnu/tests/heimdal-kdc.scm


base-commit: 2b782f67266b42bb40015bd23ce2443be2f9b01f

Comments

Jonathan Brielmaier Dec. 15, 2023, 5:01 p.m. UTC | #1
Hi Felix,

you could do the commit message like following.

```
[PATCH 2/2] services: Add Heimdal Kerberos services.

* gnu/services/kerberos.scm: Define deprecation variables for previous
krb5 configuration.
* gnu/services/kerberos/heimdal.scm: New file.
* gnu/tests/heimdal-kadmind.scm: New file.
* gnu/tests/heimdal-kdc.scm: New file.
* doc/guix.texi (Kerberos Services): Adapt documentation and add
sub-sections for Heimdal key distribution service and Heimdal admin service.
* gnu/local.mk (GNU_SYSTEM_MODULES): register new files.
```

Thumbs-up for providing tests :)

~Jonathan