Subject: Re: USE_LDAP vs. USE_OPENLDAP
To: Quentin Garnier <cube@NetBSD.org>
From: Julio M. Merino Vidal <jmmv@menta.net>
List: tech-pkg
Date: 04/16/2004 14:10:34
This makes me think about all the SSL settings we have, too. Why not have a
single and homogeneous USE_SSL variable, and remove all other that are specific
to packages (*_USE_SSL)?
On Fri, 16 Apr 2004 13:52:23 +0200
Quentin Garnier <cube@NetBSD.org> wrote:
> Hi all,
>
> I noticed there is an inconsistency with the use of USE_LDAP and
> USE_OPENLDAP in pkgsrc.
>
> Only USE_OPENLDAP is defined in bsd.pkg.defaults.mk.
>
> A few packages have their own LDAP setting, namely the Postfix ones,
> pine, the Samba ones, and heidmal and proftpd, but for those last two it
> is commented out.
>
> Even though the way the two variables are used doesn't reflect this,
> they have different meanings, USE_OPENLDAP referring to a specific
> implementation of LDAP. It would be justified for a package that has
> LDAP capabilities, but doesn't necessarily depend on openldap, to define
> USE_LDAP, and concurrently USE_OPENLDAP.
>
> Since openldap is the only LDAP library used by USE_LDAP packages, it
> won't change anything in a near future if we go on the all USE_LDAP or
> all USE_OPENLDAP roads.
>
> I'd prefer using USE_OPENLDAP, there might be an actual use for USE_LDAP
> later.
>
> Also, for postfix, pine and samba, I think they should respect
> USE_OPENLDAP instead of having their own setting. That way,
> 'USE_OPENLDAP=yes' is a way to turn on LDAP support for a host.
>
> Thoughts?
>
> Quentin Garnier.
>
--
Julio M. Merino Vidal <jmmv@menta.net>
The NetBSD Project - http://www.NetBSD.org/