add an integer db parameter to slapadd
This commit is contained in:
parent
6fa48fbeb5
commit
4adfa74fac
|
@ -131,12 +131,12 @@ olcAccess: {{0}}to * by manage'''
|
|||
self.add_ldif(ldif, context={'suffix': suffix, 'path': path})
|
||||
self.data_dirs.append(path)
|
||||
|
||||
def slapadd(self, ldif, context=None):
|
||||
def slapadd(self, ldif, db=0, context=None):
|
||||
assert not self.process
|
||||
|
||||
if context:
|
||||
ldif = ldif.format(**context)
|
||||
slapadd = self.create_process([SLAPADD_PATH, '-v', '-n0', '-F', self.config_dir])
|
||||
slapadd = self.create_process([SLAPADD_PATH, '-v', '-n%d' % db, '-F', self.config_dir])
|
||||
stdout, stderr = slapadd.communicate(input=ldif)
|
||||
assert slapadd.returncode == 0, 'slapadd failed: %s' % stderr
|
||||
|
||||
|
|
Loading…
Reference in New Issue