[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: ppolicy - getting to work

Note that I build static modules, so this may need verification/clarification, but I'll try:

The .la files are libtool archives. If you examine them (e.g. cat(1)), then you'll see that they point to .so files (among other details). A libtool-aware application--note that slapd(8) should be one of them--can parse the .la file, which allegedly offers advantages (mostly platform independence). So, following a 'make install', you should be able to specify in slapd.conf

moduleload /path/to/ppolicy.la

and that should parse OK. At least, that's the way I remember it...

Then again, you should be able to moduleload the .so also. If the .la doesn't work out, try that.

On Fri, 24 Nov 2006, Prakash Velayutham wrote:

Thanks Aaron. So I built openldap with:

$ ./configure --with-tls=no --with-cyrus-sasl=no --enable-slurpd=no
--enable-ipv6=no --enable-ppolicy=mod --enable-hdb=yes --enable-modules
--enable-bdb=no --enable-ldif=no --enable-monitor=no --enable-relay=no

Why do I have a ppolicy*.so and a ppolicy*.la file in the install
location? When do you use the ppolicy*.so?

I have temporarily lost access to the system because of PAM. Will have
access again on monday.


Prakash Velayutham 11/24/06 5:13 PM >>>
Aaron Richton <richton@nbcs.rutgers.edu> 11/24/06 4:04 PM >>>
configure --enable-hdb --enable-ppolicy={yes|mod} should handle it.
"yes" will build it into slapd, "mod" will give you a module. (You can
the same for --enable-hdb.)

On Fri, 24 Nov 2006, Prakash Velayutham wrote:

Hello All,

I am trying to get ppolicy working on my openldap-2.3.29 server. I
this setup to work with hdb backend and either static or dynamic
module. What compile time options would be sufficient?