add an integer db parameter to slapadd

This commit is contained in:
Benjamin Dauvergne 2016-03-18 14:22:22 +01:00
parent 6fa48fbeb5
commit 4adfa74fac
1 changed files with 2 additions and 2 deletions

View File

@ -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