Add includedir /etc/krb5.conf.d/ to krb5.conf by default

This merge proposal will add the includedir /etc/krb5.conf.d/ directive to the krb5.conf configuration file. It will additionally update existing configuration files to mimic the behavior.

Notable changes:

  • ~krb5.conf.template: Add include directive with descriptive comment.
  • +krb5.config.dirs: Create /etc/krb5.conf.d/ directory on install.
  • ~debian/control: Add breaks for Kerberos implementations not supporting includedir.
  • ~debian/NEWS: Add entry detailing default change to config behavior.
  • ~debian/krb5-config.postinst: Prepend includedir to existing configurations if not previously added.

Closes #858970


This fix was recently uploaded on Ubuntu for this bug:

https://bugs.launchpad.net/ubuntu/+source/kerberos-configs/+bug/2037321

Merge request reports

Loading