1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
10 groups = System/Daemons
11 url = http://www.openldap.org/
13 summary = LDAP support libraries.
16 OpenLDAP is an open source suite of LDAP (Lightweight Directory Access
17 Protocol) applications and development tools. LDAP is a set of
18 protocols for accessing directory services over the Internet, similar
19 to the way DNS information is propagated over the Internet. The
20 openldap package contains configuration files, libraries, and
21 documentation for OpenLDAP.
24 source_dl = ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/
25 sources = %{thisapp}.tgz
38 configure_options += \
39 --libexecdir=%{libdir} \
41 --localstatedir=/var \
42 --with-threads=posix \
48 --enable-backends=mod \
49 --enable-overlays=mod \
54 # Doens't seem to work in chroot.
56 # cd %{DIR_APP} && make check
60 mv -v %{BUILDROOT}%{libdir}/slapd %{BUILDROOT}/usr/sbin/slapd
61 ln -svf slapd %{BUILDROOT}/usr/sbin/slapacl
62 ln -svf slapd %{BUILDROOT}/usr/sbin/slapadd
63 ln -svf slapd %{BUILDROOT}/usr/sbin/slapauth
64 ln -svf slapd %{BUILDROOT}/usr/sbin/slapcat
65 ln -svf slapd %{BUILDROOT}/usr/sbin/slapdn
66 ln -svf slapd %{BUILDROOT}/usr/sbin/slapindex
67 ln -svf slapd %{BUILDROOT}/usr/sbin/slappasswd
68 ln -svf slapd %{BUILDROOT}/usr/sbin/slapschema
69 ln -svf slapd %{BUILDROOT}/usr/sbin/slaptest
71 rm -rvf %{BUILDROOT}/var/openldap-data
73 for LINK in lber ldap ldap_r; do
74 chmod -v 0755 %{BUILDROOT}%{libdir}/$(readlink %{BUILDROOT}%{libdir}/lib${LINK}.so)
77 # Install configuration
78 mkdir -pv %{BUILDROOT}/etc/%{name}
79 cp -vf %{DIR_SOURCE}/slapd.conf %{BUILDROOT}/etc/%{name}/slapd.conf
81 mkdir -pv %{BUILDROOT}/var/lib/ldap
82 chmod 700 -Rv %{BUILDROOT}/var/lib/ldap
97 package %{name}-debuginfo