Hi all,
I'm looking for some guidance regarding the cyrus-sasl gssapi plugin that's currently in pkgsrc. If I understand the Makefile in pkgsrc/security/cy2-gssapi correctly it appears to interrogate which kerb implementation is installed and then builds against either MIT or Heimdal. (Is that understanding correct?) The Joyent-provided packages introduced a dependency on MIT krb5 as part of that build. All well and good, except when one wants the SASL GSSAPI plugin installed on a Heimdal KDC. So it looks like I need to spin up a build machine with Heimdal, then build that package myself (and then teach pkgin to install from a local package tarball instead of the repo?)
What I would propose as a fix to this is to separate cy2-gssapi into two packages cy2-gssapi-mit and cy2-sasl-heimdal. (the two packages would be identical except for what they link against the appropriate library). For what it's worth, this is exactly what Debian does for the same functionality. They have libsasl2-modules-gssapi-heimdal and libsasl2-modules-gssapi-mit.
Is this something that the community would support? I presume it would eventually go into pkgsrc-joyent? Question for Jon and others: how receptive would upstream be to accepting such a change?
Thanks, -c -- Coy Hile [email protected] ------------------------------------------- smartos-discuss Archives: https://www.listbox.com/member/archive/184463/=now RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00 Modify Your Subscription: https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb Powered by Listbox: http://www.listbox.com
