[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: (ITS#6016) Make moduleload automatic
hyc@symas.com wrote:
> Right. I think we'll go with another approach instead - Samba will always spit
> out moduleload directives. We'll change moduleload to check for
> already-existing backends or overlays, and silently succeed in those cases.
Well, I think we could also provide sort of an off-line means to check
what is statically built-in and what's not. In principle, one could
implement tool mode in back-monitor and perform a
echo "database monitor" > slapd.conf
slapcat -f slapd.conf -s "cn=Backends,cn=Monitor" | grep whatever
slapcat -f slapd.conf -s "cn=Overlays,cn=Monitor" | grep whatever
to find what's available. If it fails, back-monitor itself is needed; then
echo "modulepath path/to/back-monitor" > slapd.conf
echo "moduleload back_monitor.la" >> slapd.conf
echo "database monitor" >> slapd.conf
slapcat -f slapd.conf -s "cn=Backends,cn=Monitor" | grep whatever
slapcat -f slapd.conf -s "cn=Overlays,cn=Monitor" | grep whatever
Looks like an overkill, but it might be of general usefulness.
p.
Ing. Pierangelo Masarati
OpenLDAP Core Team
SysNet s.r.l.
via Dossi, 8 - 27100 Pavia - ITALIA
http://www.sys-net.it
-----------------------------------
Office: +39 02 23998309
Mobile: +39 333 4963172
Fax: +39 0382 476497
Email: ando@sys-net.it
-----------------------------------