[Date Prev][Date Next] [Chronological] [Thread] [Top]

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
ldif2ldbm failed!
>>>>> ./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  <d.begley@nepean.uws.edu.au>
Network Analyst, Communications Unit
University of Western Sydney, Nepean