Subject: Re: Openldap &Openexchange install
To: haad <haaaad@gmail.com>
From: David Brownlee <abs@NetBSD.org>
List: tech-pkg
Date: 12/23/2005 13:46:02
On Fri, 23 Dec 2005, haad wrote:
> I have now some time so I decided to make NetBSD OPENXCHANGE
> www.open-xchange.org installation HOWTO because all BSD's have it but
> NetBSD not.
>
> It needs Java,Postgresql,OpenLdap,tomcat,Apache,some perl modules .
> All can by installed from pkgsrc and runs fine except openldap.
>
> OX is written for openldap version 2.3.4 and in pkgsrc is 2.3.11 so
> their ldif and usersadd scripts doesn't work correctly.
[...]
> 1) is there some way how to make one package work with more versions of
> one program (like portage in gentoo)
> I try this in databases/openldap/Makefile
> .if ${OpenLdap_VERSION} == "2.3.4"
> DISTNAME= openldap-2.3.4
> .elif ${OpenLdap_VERSION} == "2.3.11"
> DISTNAME= openldap-2.3.11
> .endif
> but this doesn't change patches and hashes I need look at this :).
> I thing this is good because we can store more packages in one place
> e.g. development version,official release and so ..
>
> 2) I try make new package which install openldap2.3.4
> And users can use it.
>
> 3) we do nothing and for OX installation we compile openldap 2.3.4 from
> source .
Best option would be to adjust OPENXCHANGE scripts to work with
openldap-2.3.11 ldif etc. A much less preferred option would be
to make an openldap234 package which would install into a separate
location to the main openldap so as not to conflict, and would be
used by openxchange.
--
David/absolute -- www.NetBSD.org: No hype required --