mirror of
https://git.openldap.org/openldap/openldap.git
synced 2026-02-09 22:04:12 -05:00
ITS#7204 Fix test044-dynlist for --disable-monitor
test044-dynlist uses olcDatabase={2}$BACKEND,cn=config.
This breaks when back-monitor is omitted as database {1}.
This commit is contained in:
parent
93d3a4104a
commit
af3a23a1ec
1 changed files with 9 additions and 3 deletions
|
|
@ -31,6 +31,12 @@ mkdir -p $TESTDIR $DBDIR1
|
|||
$SLAPPASSWD -g -n >$CONFIGPWF
|
||||
echo "rootpw `$SLAPPASSWD -T $CONFIGPWF`" >$TESTDIR/configpw.conf
|
||||
|
||||
if test $MONITORDB != no ; then
|
||||
DBIX=2
|
||||
else
|
||||
DBIX=1
|
||||
fi
|
||||
|
||||
echo "Running slapadd to build slapd database..."
|
||||
. $CONFFILTER $BACKEND $MONITORDB < $MCONF > $ADDCONF
|
||||
$SLAPADD -f $ADDCONF -l $LDIFORDERED
|
||||
|
|
@ -254,7 +260,7 @@ echo "Reconfiguring slapd..."
|
|||
$LDAPMODIFY -x -D cn=config -h $LOCALHOST -p $PORT1 -y $CONFIGPWF > \
|
||||
$TESTOUT 2>&1 << EOMODS
|
||||
version: 1
|
||||
dn: olcOverlay={0}dynlist,olcDatabase={2}$BACKEND,cn=config
|
||||
dn: olcOverlay={0}dynlist,olcDatabase={$DBIX}$BACKEND,cn=config
|
||||
changetype: modify
|
||||
delete: olcDLattrSet
|
||||
olcDLattrSet: {0}
|
||||
|
|
@ -364,7 +370,7 @@ echo "Reconfiguring slapd..."
|
|||
$LDAPMODIFY -x -D cn=config -h $LOCALHOST -p $PORT1 -y $CONFIGPWF > \
|
||||
$TESTOUT 2>&1 << EOMODS
|
||||
version: 1
|
||||
dn: olcOverlay={0}dynlist,olcDatabase={2}$BACKEND,cn=config
|
||||
dn: olcOverlay={0}dynlist,olcDatabase={$DBIX}$BACKEND,cn=config
|
||||
changetype: modify
|
||||
delete: olcDLattrSet
|
||||
olcDLattrSet: {0}
|
||||
|
|
@ -526,7 +532,7 @@ echo "Testing dgIdentity..."
|
|||
$LDAPMODIFY -x -D cn=config -h $LOCALHOST -p $PORT1 -y $CONFIGPWF > \
|
||||
$TESTOUT 2>&1 << EOMODS
|
||||
version: 1
|
||||
dn: olcDatabase={2}$BACKEND,cn=config
|
||||
dn: olcDatabase={$DBIX}$BACKEND,cn=config
|
||||
changetype: modify
|
||||
add: olcAccess
|
||||
olcAccess: to dn.base="cn=Dynamic List of Members,$LISTDN" by * read
|
||||
|
|
|
|||
Loading…
Reference in a new issue