If this can help somebody, I have posted an example of script to
modify the dse.ldif. The server must be stopped before running the
script (before modifying manually dse.ldif):
http://pastebin.com/QmpHF2n2 You code similar to this in several places:
1.
my $entries_count = 1;
2.
while ($conn->nextEntry())
3.
{
4.
$entries_count++;
5.
}
6.
7.
if ($entries_count == 1)
I don't think you need to do this, but it shouldn't harm anything.
Otherwise, looks good.
Regards.
2010/6/21 Ulf Weltman <ulf.weltman(a)hp.com <mailto:ulf.weltman@hp.com>>
It's not required to stop the server and manually edit dse.ldif to
change nsslapd-cachememsize (entry cache size). Additionally,
changing this parameter over LDAP takes effect immediately, no
restart required. Maybe you were thinking of other parameters?
On 6/21/2010 5:07 AM, Juan Asensio Sánchez wrote:
> OK, I'll take a look.
>
> Thanks.
>
> 2010/6/15 Rich Megginson <rmeggins(a)redhat.com
> <mailto:rmeggins@redhat.com>>
>
> Juan Asensio Sánchez wrote:
> > Hi
> >
> > To modify some parameters of the conguration, like
> > nsslapd-cachememsize, it is required to stop the server and
> manually
> > change the setting in the dse.ldif. Is there any
> way/command/utility
> > to modify that file without using grep and sed? I say this
> because
> > when doing this, we must be careful to check if the
> attribute is
> > defined, if not create or replace its value using sed; or
> change that
> > value only for certain databases, not for all. It should be
> like an
> > ldapmodify, but not using an LDAP server, just loading the
> specified
> > dse.ldif file and applying the changes specified in other
> ldif file.
> >
> > Any suggestion? Regards.
> If you are a perl hacker, you could use the FileConn.pm perl
> module
> provided with 389-ds-base.
> >
> ------------------------------------------------------------------------
> >
> > --
> > 389 users mailing list
> > 389-users(a)lists.fedoraproject.org
> <mailto:389-users@lists.fedoraproject.org>
> >
https://admin.fedoraproject.org/mailman/listinfo/389-users
>
> --
> 389 users mailing list
> 389-users(a)lists.fedoraproject.org
> <mailto:389-users@lists.fedoraproject.org>
>
https://admin.fedoraproject.org/mailman/listinfo/389-users
>
>
--
389 users mailing list
389-users(a)lists.fedoraproject.org
<mailto:389-users@lists.fedoraproject.org>
https://admin.fedoraproject.org/mailman/listinfo/389-users
------------------------------------------------------------------------
--
389 users mailing list
389-users(a)lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-users