diff options
Diffstat (limited to 'extra/openldap/PKGBUILD')
-rw-r--r-- | extra/openldap/PKGBUILD | 33 |
1 files changed, 17 insertions, 16 deletions
diff --git a/extra/openldap/PKGBUILD b/extra/openldap/PKGBUILD index 7e6266083..44029b398 100644 --- a/extra/openldap/PKGBUILD +++ b/extra/openldap/PKGBUILD @@ -1,16 +1,16 @@ -# $Id: PKGBUILD 109957 2011-02-14 13:18:22Z andrea $ +# $Id: PKGBUILD 127879 2011-06-19 07:32:04Z andrea $ # Maintainer: # Contributor: Judd Vinet <jvinet@zeroflux.org> pkgname=openldap pkgver=2.4.24 -pkgrel=1 +pkgrel=2 pkgdesc="LDAP Server" arch=('i686' 'x86_64') license=('custom') url="http://www.openldap.org/" backup=('etc/openldap/slapd.conf' 'etc/default/slapd' 'etc/conf.d/slapd') -depends=("libldap>=${pkgver}" 'db' 'tcp_wrappers' 'libfetch' 'util-linux-ng') +depends=("libldap>=${pkgver}" 'tcp_wrappers' 'libfetch' 'util-linux-ng') provides=('openldap-clients') replaces=('openldap-clients') source=("ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/${pkgname}-${pkgver}.tgz" @@ -19,9 +19,10 @@ source=("ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/${pkgname}-${pkgve md5sums=('116fe1e23a7b67686d5e62274367e6c0' '832354417c495f29affd2c772808959d' '6be69f6b7e522cb64cce8703da81ed32') +options=('emptydirs') build() { - cd ${srcdir}/${pkgname}-${pkgver} + cd "${srcdir}"/${pkgname}-${pkgver} export LIBS=-ldb ./configure --prefix=/usr \ @@ -71,36 +72,36 @@ build() { } package() { - cd ${srcdir}/${pkgname}-${pkgver} + cd "${srcdir}"/${pkgname}-${pkgver} cd servers - make DESTDIR=${pkgdir} install + make DESTDIR="${pkgdir}" install cd ../clients - make DESTDIR=${pkgdir} install + make DESTDIR="${pkgdir}" install cd ../doc/man for dir in man{1,5,8}; do pushd ${dir} - make DESTDIR=${pkgdir} install + make DESTDIR="${pkgdir}" install popd done - rm ${pkgdir}/usr/share/man/man5/ldap.conf.5 + rm "${pkgdir}"/usr/share/man/man5/ldap.conf.5 cd ../.. - install -dm700 ${pkgdir}/etc/openldap/slapd.d - install -Dm755 ${srcdir}/slapd ${pkgdir}/etc/rc.d/slapd - install -Dm644 ${srcdir}/slapd.default ${pkgdir}/etc/conf.d/slapd - install -dm700 ${pkgdir}/var/lib/openldap + install -dm700 "${pkgdir}"/etc/openldap/slapd.d + install -Dm755 "${srcdir}"/slapd "${pkgdir}"/etc/rc.d/slapd + install -Dm644 "${srcdir}"/slapd.default "${pkgdir}"/etc/conf.d/slapd + install -dm700 "${pkgdir}"/var/lib/openldap # get rid of duplicate default conf files - rm ${pkgdir}/etc/openldap/*.default + rm "${pkgdir}"/etc/openldap/*.default # hack to fix screwed up dirs sed -e 's|^pidfile[[:space:]].*$|pidfile /var/run/slapd.pid|g' \ -e 's|^argsfile[[:space:]].*$|argsfile /var/run/slapd.args|g' \ - -i ${pkgdir}/etc/openldap/slapd.conf + -i "${pkgdir}"/etc/openldap/slapd.conf - install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/$pkgname/LICENSE + install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/$pkgname/LICENSE } |