summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--main/openldap/APKBUILD14
1 files changed, 9 insertions, 5 deletions
diff --git a/main/openldap/APKBUILD b/main/openldap/APKBUILD
index ad4e4c008..79dfffd9b 100644
--- a/main/openldap/APKBUILD
+++ b/main/openldap/APKBUILD
@@ -1,7 +1,7 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=openldap
pkgver=2.4.32
-pkgrel=0
+pkgrel=1
pkgdesc="LDAP Server"
url="http://www.openldap.org/"
arch="all"
@@ -85,10 +85,14 @@ package() {
mv "$pkgdir"/usr/lib/slapd "$pkgdir"/usr/sbin/ || reteurn 1
chgrp ldap "$pkgdir"/etc/openldap/slapd.conf
chmod g+r "$pkgdir"/etc/openldap/slapd.conf
- chown -R ldap.ldap /var/lib/openldap/openldap-data
- install -Dm755 ../slapd.initd "$pkgdir"/etc/init.d/slapd
- install -Dm755 ../slapd.confd "$pkgdir"/etc/conf.d/slapd
- install -Dm755 ../slurpd.initd "$pkgdir"/etc/init.d/slurpd
+ chown -R ldap.ldap "$pkgdir"/var/lib/openldap/openldap-data
+ chmod 700 "$pkgdir"/var/lib/openldap \
+ "$pkgdir"/var/lib/openldap/openldap-data
+ chown -R ldap.ldap "$pkgdir"/var/lib/openldap/openldap-data
+
+ install -Dm755 "$srcdir"/slapd.initd "$pkgdir"/etc/init.d/slapd
+ install -Dm755 "$srcdir"/slapd.confd "$pkgdir"/etc/conf.d/slapd
+ install -Dm755 "$srcdir"/slurpd.initd "$pkgdir"/etc/init.d/slurpd
# FIXME: symlinks in sbin are symlinked to /usr/lib/slapd
ln -s /usr/sbin/slapd "$pkgdir"/usr/lib/slapd
}