#!/bin/bash hvconfig_pre() { # --enable-spasswd: for SASL2 plugin # --disable-bdb --disable-hdb --with-ldbm-api=gdbm: To use GBDM # --disable-sql --disable-ndb: If MySQL is NOT installed CONFIGURE_OPTS+=" \ --libexecdir=/usr/sbin \ --localstatedir=/srv/ldap \ --disable-debug \ --enable-dynamic \ --enable-crypt \ --enable-modules \ --enable-rlookups \ --enable-backends \ --enable-overlays \ --disable-sql \ --disable-ndb \ --enable-spasswd \ --disable-bdb \ --disable-hdb \ --with-ldbm-api=gdbm" } hvconfig_post() { make depend } hvbuild_post() { for LINK in lber ldap ldap_r; do chmod -v 0755 /usr/lib/$(readlink /usr/lib/lib${LINK}.so) done # To utilize GDBM as the database backend: sed -e "s!\(database\s*\)bdb!\1gdbm!" -i /etc/openldap/slapd.conf # Bootscript install -v -m740 ${SCRDIR}/bootscripts/openldap /etc/rc.d/init.d if [ "x${INST_TYPE}" = "xserver" -o "x${INST_TYPE}" = "xltsp-server" ]; then # Activate bootscript bootscript_add_rc3 openldap 60 30 fi }