[Date Prev][Date Next]
OpenLDAP 1.0 and Solaris 2.5.1
I didn't see an on-line mailing list archive so I couldn't check if this has
already been mentioned. "make test" fails for OpenLDAP 1.0 under Solaris
2.5.1 as per:
Initiating LDAP tests...
>>>>> Executing all LDAP tests...
>>>>> Starting ./scripts/test001-ldif2ldbm ...
Cleaning up in ./test-db...
./scripts/test001-ldif2ldbm: C]*: not found (problem #1)
Running ldif2ldbm to build slapd database...
id2entry ldbm_store: No space left on device (problem #2)
stopping: child exited with status 1
>>>>> ./scripts/test001-ldif2ldbm failed (exit 1)
Problem #1 - in the indicated script is a line "rm -f $DBDIR/[^C]*" which
fails under Solaris' Bourne Shell (/bin/sh). Further testing indicated that
it works under the Tenex C Shell (tcsh) and Solaris' Korn Shell (/bin/ksh).
Presumably this script was really intended for GNU bash (/bin/bash)??
Problem #2 - there's plenty of room on the disk (on all of them!); OpenLDAP
has been compiled with only LDBM backend support (ndbm), nothing else. Any
ideas, or pointers for where to start looking in the code for a solution?
David J. N. Begley <email@example.com>
Network Analyst, Communications Unit
University of Western Sydney, Nepean