ports/51277: [maintainer update] openldap21, user and group for ldap, sasl support

Christian Kratzer ck at cksoft.de
Tue Apr 29 06:29:29 UTC 2003


Hi,

On Mon, 28 Apr 2003, Edwin Groothuis wrote:

> Synopsis: [maintainer update] openldap21, user and group for ldap, sasl support
>
> State-Changed-From-To: open->feedback
> State-Changed-By: edwin
> State-Changed-When: Mon Apr 28 23:21:13 PDT 2003
> State-Changed-Why:
> It all works nicely, but with it cyrus-sasl is depending on openldap
> en openldap is depending on cyrus-sasl. And I don't know how to fix
> this circulair dependency.

Yes there is a potential for cyclic dependency here.  Currently there is no
fix apart from only building the one with the other.w

openldap using cyrus-sasl2 for authenticating access to the directory
is a common requirement.

using saslauthd from cyrus-sasl2 to authenticate users from ldap is also
a common requirement by people building mailservers and such.

I think we should have both options available.

The fix to this all is to separate saslauthd from cyrus-sasl2 so that
one can build a simple sasl2 without an ldap dependency and add the
saslauthd after the ldap.   I have looked into the sasl build framework
and think it should be quite easy to rip open the cyrus-sasl2 port and
add hooks so that a child port would work.

I have not had time to actually test this but will do so sometime very soon.

In the meantime I would think it would be good to commit the patch and
allow people to decide themselves which options they need. If you like
I can compress the above text into something short for pkg-comment.

Greetings
Christian

-- 
CK Software GmbH
Christian Kratzer,         Schwarzwaldstr. 31, 71131 Jettingen
Email: ck at cksoft.de
Phone: +49 7452 889-135    Open Software Solutions, Network Security
Fax:   +49 7452 889-136    FreeBSD spoken here!



More information about the freebsd-ports-bugs mailing list