#!/bin/bash hvconfig_pre() { CONFIGURE_OPTS=" \ ${CONFIGURE_OPTS} \ --libexecdir=/usr/sbin \ --sysconfdir=/etc \ --localstatedir=/srv/ldap \ --disable-debug \ --enable-dynamic \ --enable-crypt \ --enable-modules \ --enable-rlookups \ --enable-backends \ --enable-overlays" } 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 cd ${LFS_TMP}/${PACKAGE} install -v -m755 -d /usr/share/doc/${PACKAGE}/{drafts,guide,rfc} install -v -m644 doc/drafts/* /usr/share/doc/${PACKAGE}/drafts install -v -m644 doc/rfc/* /usr/share/doc/${PACKAGE}/rfc cp -v -R doc/guide/* /usr/share/doc/${PACKAGE}/guide # Only the slapd daemon is needed. # The slurpd daemon is used for coordinating multiple LDAP servers so they # cooperate in a hierarchy, much like DNS servers. # Bootscript install -v -m740 ${SCRDIR}/bootscripts/openldap /etc/rc.d/init.d # script-name start stop bootscript_add_rc3 openldap 60 30 }