psql -c "SHOW SERVER_ENCODING" -U postgres ;
psql -c "SHOW DateStyle" -U postgres ;
fi
+ - sudo sh -x test/travis/install-openldap.sh
script:
- export DATABASE_ADAPTER=${DB}
- "SCMS=bazaar,cvs,subversion,git,mercurial,filesystem"
--- /dev/null
+# Sample OpenLDAP configuration file for Redmine LDAP test server
+# Ubuntu 12.04 LTS Server Edition 64 bit slapd (2.4.28-1.1ubuntu4.6)
+#
+
+include /etc/ldap/schema/core.schema
+include /etc/ldap/schema/cosine.schema
+include /etc/ldap/schema/inetorgperson.schema
+include /etc/ldap/schema/openldap.schema
+include /etc/ldap/schema/nis.schema
+
+pidfile /var/run/slapd/slapd.pid
+argsfile /var/run/slapd/slapd.args
+
+modulepath /usr/lib/ldap
+moduleload back_bdb.la
+
+database bdb
+suffix "dc=redmine,dc=org"
+rootdn "cn=Manager,dc=redmine,dc=org"
+rootpw secret
+
+# Indices to maintain
+index objectClass eq
--- /dev/null
+#! /bin/sh
+
+DEBIAN_FRONTEND=noninteractive apt-get install -y --force-yes slapd ldap-utils
+dpkg -l *slapd* *ldap-utils*
+
+TOP_DIR=`dirname $0`/../..
+
+/etc/init.d/slapd stop
+
+rm -rf /etc/ldap/slapd.d/*
+rmdir /etc/ldap/slapd.d/
+rm -rf /var/lib/ldap/*
+
+cp ${TOP_DIR}/test/fixtures/ldap/slapd.ubuntu.12.04.conf /etc/ldap/slapd.conf
+slaptest -u -v -f /etc/ldap/slapd.conf
+
+/etc/init.d/slapd start
+
+ldapadd -x -D "cn=Manager,dc=redmine,dc=org" \
+ -w secret -h localhost -p 389 -f ${TOP_DIR}/test/fixtures/ldap/test-ldap.ldif