1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-03 13:47:25 +03:00

r26305: Update template files and testsuite to try and work with current

openldap, and fully support different LDAP server locations.

Andrew Bartlett
(This used to be commit a00bb942537f0f638c2a8295770749cb4b5d9ef3)
This commit is contained in:
Andrew Bartlett 2007-12-05 04:26:28 +01:00 committed by Stefan Metzmacher
parent 439f85c609
commit 8edcbc8474
3 changed files with 12 additions and 7 deletions

View File

@ -24,9 +24,13 @@ sub new($$$$) {
sub openldap_start($$$) {
my ($slapd_conf, $uri, $logs) = @_;
my $oldpath = $ENV{PATH};
$ENV{PATH} = "/usr/local/sbin:/usr/sbin:/sbin:$ENV{PATH}";
system("slapd -d0 -f $slapd_conf -h $uri > $logs 2>&1 &");
my $oldpath = $ENV{PATH};
my $olpath = "";
if (defined $ENV{OPENLDAP_PATH}) {
$olpath = "$ENV{OPENLDAP_PATH}:"
}
$ENV{PATH} = "$olpath/usr/local/sbin:/usr/sbin:/sbin:$ENV{PATH}";
system("slapd -d63 -f $slapd_conf -h $uri > $logs 2>&1 &");
$ENV{PATH} = $oldpath;
}

View File

@ -11,6 +11,7 @@ distinguishedName
description
cn
top
memberOf
#This shouldn't make it to the ldap server
sambaPassword
#These conflict with OpenLDAP builtins

View File

@ -40,10 +40,10 @@ index samAccountName eq
index name eq
index objectSid eq
index objectCategory eq
index nCName eq pres
index nCName eq
index subClassOf eq
index dnsRoot eq
index nETBIOSName eq pres
index nETBIOSName eq
database hdb
suffix ${DOMAINDN}
@ -60,11 +60,11 @@ index uidNumber eq
index gidNumber eq
index unixName eq
index privilege eq
index nCName eq pres
index nCName eq
index lDAPDisplayName eq
index subClassOf eq
index dnsRoot eq
index nETBIOSName eq pres
index nETBIOSName eq
#syncprov is stable in OpenLDAP 2.3, and available in 2.2.
#We only need this for the contextCSN attribute anyway....