Skip to content

Commit 4280d18

Browse files
committed
adds custom retcode.ldif to the bootstrap sequence
so that all retcode tests succeed
1 parent 94c2ba9 commit 4280d18

File tree

2 files changed

+8
-9
lines changed

2 files changed

+8
-9
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ before_install:
2323
- gem update bundler
2424

2525
install:
26-
- docker run --hostname ldap.example.org --env LDAP_TLS_VERIFY_CLIENT=try -p 389:389 -p 636:636 -v $(pwd)/test/fixtures/seed.ldif:/container/service/slapd/assets/config/bootstrap/ldif/50-bootstrap.ldif --name openldap --detach osixia/openldap:1.3.0 --copy-service --loglevel debug
26+
- docker run --hostname ldap.example.org --env LDAP_TLS_VERIFY_CLIENT=try -p 389:389 -p 636:636 -v $(pwd)/test/fixtures/seed.ldif:/container/service/slapd/assets/config/bootstrap/ldif/50-bootstrap.ldif -v $(pwd)/test/fixtures/openldap/retcode.ldif:/container/service/slapd/assets/config/bootstrap/ldif/06-retcodes.ldif --name openldap --detach osixia/openldap:1.3.0 --copy-service --loglevel debug
2727
- docker cp openldap:/container/run/service/:ssl-tools/assets/default-ca/default-ca.pem /tmp/openldap-ca.pem
2828
- bundle install
2929

test/fixtures/openldap/retcode.ldif

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,18 @@
1-
dn: cn=module,cn=config
2-
cn: module
3-
objectClass: olcModuleList
4-
objectClass: top
5-
olcModulePath: /usr/lib/ldap
6-
olcModuleLoad: retcode.la
1+
dn: cn=module{0},cn=config
2+
changetype: modify
3+
add: olcModuleLoad
4+
olcModuleLoad: retcode
75

86
# source: http://www.opensource.apple.com/source/OpenLDAP/OpenLDAP-186/OpenLDAP/tests/data/retcode.conf?txt
97

10-
dn: olcOverlay={2}retcode,olcDatabase={1}hdb,cn=config
8+
dn: olcOverlay={2}retcode,olcDatabase={1}{{ LDAP_BACKEND }},cn=config
9+
changetype: add
1110
objectClass: olcConfig
1211
objectClass: olcRetcodeConfig
1312
objectClass: olcOverlayConfig
1413
objectClass: top
1514
olcOverlay: retcode
16-
olcRetcodeParent: ou=Retcodes,dc=rubyldap,dc=com
15+
olcRetcodeParent: ou=Retcodes,dc=example,dc=org
1716
olcRetcodeInDir: TRUE
1817
olcRetcodeSleep: 0
1918
olcRetcodeItem: "cn=success" 0x00

0 commit comments

Comments
 (0)