You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
sql.mit.edu Debian-based servers need admof, just like the
Fedora-based realservers. Unfortunately, there seem to be some
differences in how Debian and Fedora currently handle OpenAFS
packaging and dependencies, so the admof does not build as-is.
Namely, the krb5 function krb5_524_conv_principal no longer exists in
MIT krb5, so we have to implement it ourselves. The implementation
comes from openafs' aklog.c, modified to fit the expected function
signature.
OpenAFS also throws a surprise at us: it needs heimdal to link
(namely, libroken and libhcrypto). This adds another challenge to
admof, as it now has to juggle mit-krb5 and heimdal-krb5 at
build-time. This change continues to use mit-krb5, but has #if 0'd out
heimdal implementation if we ever change our minds.
Making this work required re-writing the autotools configuration. I've
replaced it with a modern configure.ac and Makefile.am.
Rewrite autotools to be modern; update admof to link against new openafs
0 commit comments