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

Re: back-config and slapadd



On Friday 23 March 2007 15:08, Ralf Haferkamp wrote:
> On Wednesday 21 March 2007 19:40, Howard Chu wrote:
> > Ralf Haferkamp wrote:
>
> [..]
>
> > > 1. Should slapadd work with LDIF files that do not have any ordering
> > > numbers for the databases in them?
> > >
> > > 2. Should slapadd work with LDIF files that does not explicitly contain
> > > the mandatory cn=frontend and cn=config databases?
> > >
> > > I'd assume yes as the answer for both questions. The current code
> > > however shows all kinds of weird behaviour with regard to both points
> > > and I'd like to fix that.
> >
> > Yes, both of those are supposed to work. They were fine the last time I
> > looked, haven't checked HEAD recently.
[..]
> -------------------------
> slapd.d/
> slapd.d/cn=config
> slapd.d/cn=config/cn=schema
> slapd.d/cn=config/cn=schema/cn={0}core.ldif
> slapd.d/cn=config/olcDatabase=bdb.ldif
> slapd.d/cn=config/cn=schema.ldif
> slapd.d/cn=config.ldif
> -------------------------
>
> Note the missing index in olcDatabase=bdb.ldif and the missing frontend and
> config Databases. Shouldn't the frontend and config Database be already
> created during slapadd?
I just commited code to HEAD that implements that behavior. (Creating 
{-1}frontend and {0}config if they do not exist when the first 
olcDatabase-Entry is slapadded). Would be nice if someone could review that 
code.

-- 
Thanks,
	Ralf