[Dovecot] Building Dovecot RHEL RPMs with custom LDAP packages
Nikolaos Milas
nmilas at noa.gr
Mon Mar 19 15:47:24 EET 2012
On 19/3/2012 2:32 μμ, /dev/rob0 wrote:
> ISTM that herein lies the whole problem. Why did you not rpmbuild
> your OpenLDAP? That would have avoided all further fuss.
Thanks for the reply.
First, how would I rpmbuild my openldap v2.4.x as a standard CentOS 5
package (i.e. replacing native openldap-2.3.43-25)? If I were more
experienced, I could have tried to engineer
openldap-2.3.43-25.el5.src.rpm to upgrade the system to use 2.4.x... But
still, I haven't seen any OpenLDAP packages attempting to do so,
probably because of the tight integration of CentOS with some openldap
v2.3 libraries.
I think it's good that third-party packages (even of the same software)
give the ability to not mess with standard system. The same is true for
reputable Symas OpenLDAP packages.
So, I simply use LTB OpenLDAP, even though it's installed at
non-standard locations.
(This has an added benefit of easy migration. You can setup any/all of
those on the same system and decide which one to enable at any time.)
> Another observation I can offer, unwelcome as it may be: your OS
> choice was not a good one when you want the features of recent
> software. Perhaps you should rethink that choice. You have invested
> much effort in this task.
I like CentOS from many aspects as an enterprise server OS. I wouldn't
change it.
Yet, it's important to me to be able to build/combine non-standard
packages. Even with CentOS 6, I would still continue to use LTB OpenLDAP
for a number of reasons.
It's true that I've invested much effort in this task, but mostly
because my knowledge on this subject is very basic.
Note that Dovecot RPM works fine as is (compiled with OpenLDAP 2.3),
i.e. there is no real need in re-building it using OpenLDAP 2.4 libs. We
just try to make things better (and make our life a bit more difficult) :-)
>
> And that is really more a question for a CentOS forum than here.
>
True, but I am hoping that there might be some Dovecot RHEL/CentOS
packagers in this list, and that would help resolve issues more
effectively, as it is a Dovecot-specific (even if for a package thereof)
question.
So, any help will be appreciated!
> The latter requirement seems curious to me. In what way does Dovecot
> use Cyrus SASL?
Hmm, I can't tell. I hope atrpm packager(s), if present on this list,
can provide some feedback.
Thanks again,
Nick
More information about the dovecot
mailing list