~ubuntu-branches/ubuntu/maverick/openldap/maverick-updates

« back to all changes in this revision

Viewing changes to tests/scripts/test017-syncreplication-refresh

  • Committer: Bazaar Package Importer
  • Author(s): Mathias Gug, Steve Langasek, Mathias Gug
  • Date: 2009-02-18 18:44:00 UTC
  • mfrom: (1.1.2 upstream) (0.1.2 lenny)
  • Revision ID: james.westby@ubuntu.com-20090218184400-zw4mjse9eywt5566
Tags: 2.4.14-0ubuntu1
[ Steve Langasek ]
* New upstream version
  - Fixes a bug with the pcache overlay not returning cached entries
    (closes: #497697)
  - Update evolution-ntlm patch to apply to current Makefiles.
  - (tentatively) drop gnutls-ciphers, since this bug was reported to be
    fixed upstream in 2.4.8.  The fix applied in 2.4.8 didn't match the
    patch from the bug report, so this should be watched for regressions.
* Build against db4.7 instead of db4.2 at last!  Closes: #421946.
* Build with --disable-ndb, to avoid a misbuild when libmysqlclient is
  installed in the build environment.
* New patch, no-crlcheck-for-gnutls, to fix a build failure when using
  --with-tls=gnutls.

[ Mathias Gug ]
* Merge from debian unstable, remaining changes:
  - debian/apparmor-profile: add AppArmor profile
  - debian/slapd.postinst: Reload AA profile on configuration
  - updated debian/slapd.README.Debian for note on AppArmor
  - debian/control: Recommends apparmor >= 2.1+1075-0ubuntu6
  - debian/control: Conflicts with apparmor-profiles << 2.1+1075-0ubuntu4
    to make sure that if earlier version of apparmour-profiles gets
    installed it won't overwrite our profile.
  - Modify Maintainer value to match the DebianMaintainerField
    speficication.
  - follow ApparmorProfileMigration and force apparmor compalin mode on 
    some upgrades (LP: #203529)
  - debian/slapd.dirs: add etc/apparmor.d/force-complain
  - debian/slapd.preinst: create symlink for force-complain on pre-feisty
    upgrades, upgrades where apparmor-profiles profile is unchanged (ie
    non-enforcing) and upgrades where apparmor profile does not exist.
  - debian/slapd.postrm: remove symlink in force-complain/ on purge
  - debian/patches/fix-ucred-libc due to changes how newer glibc handle
    the ucred struct now.
  - debian/control:
    - Build-depend on libltdl7-dev rather then libltdl3-dev.
  - debian/patches/autogen.sh:
    - Call libtoolize with the --install option to install config.{guess,sub}
      files.
  - Don't use local statement in config script as it fails if /bin/sh
    points to bash (LP: #286063).
  - Disable the testsuite on hppa. Allows building of packages on this
    architecture again, once this package is in the archive.
    LP: #288908.
  - debian/slapd.postinst, debian/slapd.script-common: set correct ownership
    and permissions on /var/lib/ldap, /etc/ldap/slapd.d (group readable) and
    /var/run/slapd (world readable). (LP: #257667).
  - debian/patches/nssov-build, debian/rules: 
    Build and package the nss overlay.
    debian/schema/misc.ldif: add ldif file for the misc schema, which defines
    rfc822MailMember (required by the nss overlay).
  - debian/{control,rules}: enable PIE hardening
  - Use cn=config as the default configuration backend instead of 
    slapd.conf. Migrate slapd.conf  file to /etc/ldap/slapd.d/ on upgrade
    asking the end user to enter a new password to control the access to the
    cn=config tree.
* debian/patches/corrupt-contextCSN: The contextCSN can get corrupted at
  times. (ITS: #5947)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#! /bin/sh
2
 
# $OpenLDAP: pkg/ldap/tests/scripts/test017-syncreplication-refresh,v 1.33.2.3 2008/02/11 23:26:51 kurt Exp $
 
2
# $OpenLDAP: pkg/ldap/tests/scripts/test017-syncreplication-refresh,v 1.33.2.6 2009/01/28 19:22:51 quanah Exp $
3
3
## This work is part of OpenLDAP Software <http://www.openldap.org/>.
4
4
##
5
 
## Copyright 1998-2008 The OpenLDAP Foundation.
 
5
## Copyright 1998-2009 The OpenLDAP Foundation.
6
6
## All rights reserved.
7
7
##
8
8
## Redistribution and use in source and binary forms, with or without
193
193
dn: cn=James A Jones 2, ou=Information Technology Division, ou=People, dc=example,dc=com
194
194
changetype: delete
195
195
 
 
196
dn: dc=testdomain1,dc=example,dc=com
 
197
changetype: modrdn
 
198
newrdn: dc=itsdomain1
 
199
deleteoldrdn: 1
 
200
 
 
201
dn: dc=itsdomain1,dc=example,dc=com
 
202
changetype: modify
 
203
replace: description
 
204
description: Example, Inc. ITS test domain
 
205
 
 
206
EOMODS
 
207
 
 
208
RC=$?
 
209
if test $RC != 0 ; then
 
210
        echo "ldapmodify failed ($RC)!"
 
211
        test $KILLSERVERS != no && kill -HUP $KILLPIDS
 
212
        exit $RC
 
213
fi
 
214
 
 
215
echo "Waiting 15 seconds for syncrepl to receive changes..."
 
216
sleep 15
 
217
 
 
218
echo "Performing modrdn alone on the producer..."
 
219
$LDAPMODIFY -v -D "$MANAGERDN" -h $LOCALHOST -p $PORT1 -w $PASSWD > \
 
220
        $TESTOUT 2>&1 << EOMODS
 
221
dn: dc=testdomain2,dc=example,dc=com
 
222
changetype: modrdn
 
223
newrdn: dc=itsdomain2
 
224
deleteoldrdn: 1
 
225
 
 
226
EOMODS
 
227
 
 
228
RC=$?
 
229
if test $RC != 0 ; then
 
230
        echo "ldapmodify failed ($RC)!"
 
231
        test $KILLSERVERS != no && kill -HUP $KILLPIDS
 
232
        exit $RC
 
233
fi
 
234
 
 
235
echo "Waiting 15 seconds for syncrepl to receive changes..."
 
236
sleep 15
 
237
 
 
238
echo "Performing modify alone on the producer..."
 
239
$LDAPMODIFY -v -D "$MANAGERDN" -h $LOCALHOST -p $PORT1 -w $PASSWD > \
 
240
        $TESTOUT 2>&1 << EOMODS
 
241
dn: dc=itsdomain2,dc=example,dc=com
 
242
changetype: modify
 
243
replace: description
 
244
description: Example, Inc. itsdomain2 test domain
 
245
 
196
246
EOMODS
197
247
 
198
248
RC=$?