slapd: stop slapd if error occurs during __init__
This commit is contained in:
parent
5c633dc55f
commit
50da2340fb
|
@ -147,13 +147,17 @@ olcAccess: {{0}}to *
|
|||
for schema_ldif in self.schemas_ldif:
|
||||
self.slapadd(schema_ldif)
|
||||
self.start()
|
||||
self.add_db('o=orga')
|
||||
ldif = '''dn: o=orga
|
||||
try:
|
||||
self.add_db('o=orga')
|
||||
ldif = '''dn: o=orga
|
||||
objectClass: organization
|
||||
o: orga
|
||||
|
||||
'''
|
||||
self.add_ldif(ldif)
|
||||
self.add_ldif(ldif)
|
||||
except:
|
||||
self.stop()
|
||||
raise
|
||||
|
||||
def add_db(self, suffix):
|
||||
path = os.path.join(self.slapd_dir, suffix)
|
||||
|
|
Loading…
Reference in New Issue