#!/bin/sh # First argument of this script is the package name. # Reading system configuration informations, functions and package versions. source ../sysinfos source ../functions source ../packages-list CUR_DIR=$(pwd) # Applying patches (if any) apply_patches ${1} && cd ${LFS_TMP}/${1}-build && ../${1}/configure \ --prefix=/usr \ --libexecdir=/usr/sbin \ --sysconfdir=/etc \ --localstatedir=/srv/ldap \ --disable-debug \ --enable-dynamic \ --enable-crypt \ --enable-modules \ --enable-rlookups \ --enable-backends \ --enable-overlays && make depend && make && make install && for LINK in lber ldap ldap_r; do chmod -v 0755 /usr/lib/$(readlink /usr/lib/lib${LINK}.so) done && cd ${LFS_TMP}/${1} && install -v -m755 -d /usr/share/doc/${1}/{drafts,guide,rfc} && install -v -m644 doc/drafts/* /usr/share/doc/${1}/drafts && install -v -m644 doc/rfc/* /usr/share/doc/${1}/rfc && cp -v -R doc/guide/* /usr/share/doc/${1}/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 ${CUR_DIR}/bootscripts/openldap /etc/rc.d/init.d && # script-name start stop bootscript_add_rc3 openldap 60 30 # Return last error exit $?