Lines 4-10
Link Here
|
4 |
|
4 |
|
5 |
EAPI="4" |
5 |
EAPI="4" |
6 |
|
6 |
|
7 |
inherit db-use eutils flag-o-matic multilib ssl-cert versionator toolchain-funcs autotools |
7 |
inherit db-use eutils flag-o-matic multilib ssl-cert versionator toolchain-funcs autotools systemd |
8 |
|
8 |
|
9 |
BIS_PN=rfc2307bis.schema |
9 |
BIS_PN=rfc2307bis.schema |
10 |
BIS_PV=20120525 |
10 |
BIS_PV=20120525 |
Lines 276-281
Link Here
|
276 |
-e 's|/bin/sh|/bin/bash|g' \ |
276 |
-e 's|/bin/sh|/bin/bash|g' \ |
277 |
"${S}"/tests/scripts/* || die "sed failed" |
277 |
"${S}"/tests/scripts/* || die "sed failed" |
278 |
|
278 |
|
|
|
279 |
cp "${FILESDIR}"/slapd.service "${T}"/ || die |
280 |
cp "${FILESDIR}"/slapd-initd-2.4.28-r1 "${T}"/slapd-initd || die |
281 |
if [ $(get_libdir) != lib ]; then |
282 |
sed -e "s,/usr/lib/,/usr/$(get_libdir)/," -i \ |
283 |
"${T}"/slapd-initd \ |
284 |
"${T}"/slapd.service || die |
285 |
fi |
286 |
# If built without SLP, we don't need to be before avahi |
287 |
use slp \ |
288 |
|| sed -i \ |
289 |
-e '/before/{s/avahi-daemon//g}' \ |
290 |
"${T}"/slapd-initd || die |
291 |
|
279 |
cd "${S}" |
292 |
cd "${S}" |
280 |
AT_NOEAUTOMAKE=yes eautoreconf |
293 |
AT_NOEAUTOMAKE=yes eautoreconf |
281 |
} |
294 |
} |
Lines 564-586
Link Here
|
564 |
eend |
577 |
eend |
565 |
|
578 |
|
566 |
# install our own init scripts |
579 |
# install our own init scripts |
567 |
newinitd "${FILESDIR}"/slapd-initd-2.4.28-r1 slapd |
580 |
newinitd "${T}"/slapd-initd slapd |
568 |
newconfd "${FILESDIR}"/slapd-confd-2.4.28-r1 slapd |
581 |
newconfd "${FILESDIR}"/slapd-confd-2.4.28-r1 slapd |
569 |
if [ $(get_libdir) != lib ]; then |
582 |
systemd_dounit "${T}"/slapd.service |
570 |
sed -e "s,/usr/lib/,/usr/$(get_libdir)/," -i "${ED}"etc/init.d/slapd |
583 |
systemd_install_serviced "${FILESDIR}"/slapd.service.conf |
571 |
fi |
584 |
systemd_newtmpfilesd "${FILESDIR}"/slapd.tmpfilesd slapd.conf |
572 |
# If built without SLP, we don't need to be before avahi |
|
|
573 |
use slp \ |
574 |
|| sed -i \ |
575 |
-e '/before/{s/avahi-daemon//g}' \ |
576 |
"${ED}"etc/init.d/slapd |
577 |
|
585 |
|
578 |
if use cxx ; then |
586 |
if use cxx ; then |
579 |
einfo "Install the ldapc++ library" |
587 |
einfo "Install the ldapc++ library" |
580 |
cd "${S}/contrib/ldapc++" |
588 |
cd "${S}/contrib/ldapc++" |
581 |
emake DESTDIR="${D}" libexecdir="${EPREFIX}/usr/$(get_libdir)/openldap" install || die "emake install ldapc++ failed" |
589 |
emake DESTDIR="${D}" libexecdir="${EPREFIX}/usr/$(get_libdir)/openldap" install || die "emake install ldapc++ failed" |
582 |
newdoc README ldapc++-README |
590 |
newdoc README ldapc++-README |
583 |
fi |
591 |
fi |
584 |
|
592 |
|
585 |
if use smbkrb5passwd ; then |
593 |
if use smbkrb5passwd ; then |
586 |
einfo "Install the smbk5pwd module" |
594 |
einfo "Install the smbk5pwd module" |