-#!/bin/sh
-set -o errexit
-
-# First argument of this script is the package name.
-
-# Reading system configuration informations, functions and package versions.
-source ../sysinfos
-source ../functions
-source ../packages-list
-
-# 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 ${SCRDIR}/bootscripts/openldap /etc/rc.d/init.d
-
-# script-name start stop
-bootscript_add_rc3 openldap 60 30
-
-exit $?
+#!/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
+}