Closed edwberger closed 10 years ago
Here's a link to the PAM integration with heimdal when it was pkgsrc http://leaf.dragonflybsd.org/mailarchive/users/2009-09/msg00010.html
I finally got a chance to look at this. libheimedit doesn't build on FreeBSD. For this reason, it wasn't in the package list. Since it was and still is "pre-stage", libheimedit gets installed (undocumented) if you build from scratch, so people building their own ports would not have seen this. However, because it's not documented, the files weren't getting into packages. Any user of heimdal packages would have libheimedit missing. I've fixed it here: https://github.com/jrmarino/DPorts/commit/cad68bf03a9dfb7e36ca6027091bf66c97179f54 It may take a few days to get into the latest packages though.
I'm not sure which kerberos others are using, heimdal was the default pkgsrc installed in the past on dragonfly, and there were some instructions on how to get the pam module built with it from long ago, so I thought I'd use it with dports, but the klist command complains the libheimedit.so.0 isn't installed. I was manually able to build it in /usr/dports and manually "make and make install" in the libedit subdirectory to force it to be installed, but it would be nice if the binary package were updated.
I seem to remember pkgsrc also installing other heimdal kerberos daemons that dports version currently doesn't...