|
4 | 4 |
|
5 | 5 | See https://www.python-ldap.org/ for details.
|
6 | 6 |
|
7 |
| -$Id: slapdtest.py,v 1.17 2017/08/15 16:39:26 stroeder Exp $ |
| 7 | +$Id: slapdtest.py,v 1.18 2017/08/15 17:18:54 stroeder Exp $ |
8 | 8 |
|
9 | 9 | Python compability note:
|
10 | 10 | This module only works with Python 2.7.x since
|
|
25 | 25 | SLAPD_CONF_TEMPLATE = r"""
|
26 | 26 | serverID %(serverid)s
|
27 | 27 | moduleload back_%(database)s
|
28 |
| -include "%(schema_include)s" |
| 28 | +include "%(schema_prefix)s/core.schema" |
29 | 29 | loglevel %(loglevel)s
|
30 | 30 | allow bind_v2
|
31 | 31 |
|
@@ -110,8 +110,6 @@ class SlapdObject(object):
|
110 | 110 | SBINDIR = os.environ.get('SBIN', '/usr/sbin')
|
111 | 111 | BINDIR = os.environ.get('BIN', '/usr/bin')
|
112 | 112 | SCHEMADIR = os.environ.get('SCHEMA', '/etc/openldap/schema')
|
113 |
| - INIT_SCHEMA_FILE = os.environ.get('SCHEMA_FILE', 'core.schema') |
114 |
| - INIT_SCHEMA_PATH = os.environ.get('SCHEMA_PATH', os.path.join(SCHEMADIR, INIT_SCHEMA_FILE)) |
115 | 113 | PATH_LDAPADD = os.path.join(BINDIR, 'ldapadd')
|
116 | 114 | PATH_LDAPMODIFY = os.path.join(BINDIR, 'ldapmodify')
|
117 | 115 | PATH_LDAPWHOAMI = os.path.join(BINDIR, 'ldapwhoami')
|
@@ -180,7 +178,7 @@ def _gen_config(self):
|
180 | 178 | """
|
181 | 179 | config_dict = {
|
182 | 180 | 'serverid': hex(self.server_id),
|
183 |
| - 'schema_include': self.INIT_SCHEMA_PATH, |
| 181 | + 'schema_prefix':self._schema_prefix, |
184 | 182 | 'loglevel': self.slapd_loglevel,
|
185 | 183 | 'database': self.database,
|
186 | 184 | 'directory': self._db_directory,
|
|
0 commit comments