Howard Chu writes: >Hallvard B Furuseth wrote: >> I'd like a simple way to manipulate an off-line database while slapd >> is running, e.g. to slapadd it from scratch and activate it when done. >> >> Here is one suggestion: >> >> Make olcHidden a dynamic attribute computed from an attribute >> olcLabel="some text" + a startup option -L "label to activate,...". >> Updates to olcHidden could fail or update olcLabel for backwards >> compatibility, depending on configuration. > > I see your goal but I think this is the wrong approach. With olcHidden the > database is still fully operational, it is merely hidden from the frontend.
Ouch. Yes that's definitely the wrong approach. Oh well. > No need for -L, just use slapadd -n<X>. Yes - but not with the same cn=config. > Most of this manipulation is unnecessary; just use an alternate config for > your offline build. That's what we are doing now - with slapd.conf, which is simpler for a script. I was aiming to simplify that process with cn=config. > Your use case is not a compelling reason for doing this. OK. -- Hallvard