Page MenuHomeFreeBSD

OptionalObsoleteFiles: Support MIT KRB5
ClosedPublic

Authored by cy on Jun 12 2025, 3:07 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Oct 4, 3:42 AM
Unknown Object (File)
Wed, Sep 17, 6:39 AM
Unknown Object (File)
Wed, Sep 17, 3:49 AM
Unknown Object (File)
Sep 15 2025, 12:16 PM
Unknown Object (File)
Sep 11 2025, 2:14 AM
Unknown Object (File)
Sep 10 2025, 11:08 PM
Unknown Object (File)
Sep 9 2025, 8:07 PM
Unknown Object (File)
Sep 9 2025, 5:10 AM
Subscribers
None

Details

Summary

If no Kerberos is wanted (MK_KERBEROS == no) remove whatever kerberos
is installed.

If MIT KRB5 is wanted (MK_MITKRB5 == yes) remove the Heimdal files.

If Heimdal is wanted (MK_MITKRB5 == no) remove the MIT KRB5 files.

Sponsored by: The FreeBSD Foundation

Test Plan

Running here for a month.

Some of my machines still run Heimdal while others MIT to test this (and test interoperability).

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

cy requested review of this revision.Jun 12 2025, 3:07 PM
cy created this revision.

I'm not sure how to review this. :)

How did you generate the list? I imagine something like, install two copies of the base system into two directories, one with WITHOUT_MITKRB5 defined, and then use mtree to compare the two staging trees?

I'm not sure how to review this. :)

How did you generate the list? I imagine something like, install two copies of the base system into two directories, one with WITHOUT_MITKRB5 defined, and then use mtree to compare the two staging trees?

I already had a list of files from the MIT port's pkg-plist. That was a good start. I then used mtree, using zfs snapshots to roll back and try again to iron out any bugs.

I'm less interested in a review of the file minutiae and more interested in the soundness of the approach I used.

I don't need anyone to "accept" this review. Just point out any glaring errors I may have made.

This revision was not accepted when it landed; it landed in state Needs Review.Jun 16 2025, 2:53 AM
This revision was automatically updated to reflect the committed changes.