著者: Wakko Warner 日付: To: Nico Erfurth CC: exim-users 題目: Re: [Exim] Adding eciscan to exim
> > Let me check if I understood correctly: With the dynamic-loader > > approach, the Debian package would only Recommend or Suggest
> > libmysqlclient and the other database clients, and the exim binary
> > would automatically be able to use them if they're installed, but
> > wouldn't fail if they're not installed?
>
> Ack, my current approach uses a new flag in lookup_info structures to
> mark lookups which are compiled as shared objects. It tries to load a
> referenced lookup, when search_findtype is called and unsets the flag on
> success . When it can't load the needed .so it will fail with a lookup
> unknown error. So it's transparent to the enduser, and the packager only
> needs to build packages for the .so and maybe some symlinks (for modules
> with more than one lookup-type like ldap).
I can see it now. about 30 packages just for 1 .so file for each lookup,
auth, transport, and router. Be interesting to have different ACL
conditions auto loaded too (like exiscan adds some acl conditions).
--
Lab tests show that use of micro$oft causes cancer in lab animals