Re: [Fedora-directory-devel] Need to configure, but not start fedora-ds

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Andrew Bartlett wrote:
In working to have the Samba4 test environment configure fedora-ds.  I'm
using ds_newinst.pl, but it starts the DS once it is created.
According to that script, I could modify it, but:

# if for some reason you do not want the server started after instance
creation
# the following line can be commented out - NOTE that if you are
creating the
# Configuration DS, it will be started anyway
$cgiargs{start_server} = 1;

As I understand it, a new standalone install will create the
configuration DS.
No, it won't.

I'm going to add a start_server option to the .inf file so you won't have to hack ds_newinst.pl anymore.

Is it a problem that the server is started as a consequence of creating the instance?
Aside from wanting a separate configure/start sequence, I would like to
be able to modify the dse.ldif to fix up some parameters, and redo the
schema, before the slapd process starts.
You could do all of this with ldapmodify after the server starts, but . . .
For the parameter modification, another option might be to have a
'modify ldif' in addition to the 'initial ldif', but I still need a way
to clean out the schema.
. . . this would be quite hard to do with the existing .inf file + ds_newinst.pl + ds_newinst (binary). The intention of ds_newinst.pl was to just convert the .inf file format into the format used by the ds_newinst binary (C code) which has a lot of code shared with ds_create which is used to do a lot of admin server/console related stuff, in addition to configuring the instance.
Thoughts?
I understand where you are coming from. With openldap, you just have to provide your own hand tuned slapd.conf file - nothing else really is required. That also controls what schema is loaded.

It's not so easy to do the same thing with fedora ds. For starters, the dse.ldif file is much more complex (but in your case, there are only a few options required to be tweaked). And the schema handling (i.e. include /path/to/core.schema ; include /path/to/posix.schema) is completely out of band with this process (well, not quite - you can override the nsslapd-schemadir in cn=config).

So how would you like for this to work?  What would be easiest for you?
Andrew Bartlett
------------------------------------------------------------------------

--
Fedora-directory-devel mailing list
Fedora-directory-devel@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-directory-devel

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

--
Fedora-directory-devel mailing list
Fedora-directory-devel@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-directory-devel

[Index of Archives]     [Fedora Directory Announce]     [Fedora Users]     [Older Fedora Users Mail]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Devel Java]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Review]     [Fedora Art]     [Fedora Music]     [Fedora Packaging]     [CentOS]     [Fedora SELinux]     [Big List of Linux Books]     [KDE Users]     [Fedora Art]     [Fedora Docs]

  Powered by Linux