Line 162
Link Here
|
|
|
162 |
# contrib modules |
163 |
cd ${S}/contrib |
164 |
epatch ${FILESDIR}/contrib-smbk5pwd-Makefile.patch |
Line 231
Link Here
|
231 |
# special kerberos stuff |
234 |
# openldap/contrib |
232 |
-- |
|
|
Lines 233-237
Link Here
|
233 |
if ! use minimal && use kerberos ; then |
236 |
if ! use minimal ; then |
234 |
cd ${S}/contrib/slapd-modules/passwd/ && \ |
237 |
# dsaschema |
235 |
${CC} -shared -I../../../include ${CFLAGS} -fPIC \ |
238 |
einfo "Building contributed dsaschema" |
236 |
-DHAVE_KRB5 -o pw-kerberos.so kerberos.c || \ |
239 |
cd ${S}/contrib/slapd-modules/dsaschema |
237 |
die "failed to compile kerberos module" |
240 |
${CC} -shared -I../../../include ${CFLAGS} -fPIC \ |
238 |
-- |
241 |
-Wall -o libdsaschema-plugin.so dsaschema.c || \ |
|
|
242 |
die "failed to compile dsaschema module" |
243 |
# kerberos passwd |
244 |
if use kerberos ; then |
245 |
einfo "Building contributed pw-kerberos" |
246 |
cd ${S}/contrib/slapd-modules/passwd/ && \ |
247 |
${CC} -shared -I../../../include ${CFLAGS} -fPIC \ |
248 |
-DHAVE_KRB5 -o pw-kerberos.so kerberos.c || \ |
249 |
die "failed to compile kerberos password module" |
250 |
fi |
251 |
# netscape mta-md5 password |
252 |
einfo "Building contributed pw-netscape" |
253 |
cd ${S}/contrib/slapd-modules/passwd/ && \ |
254 |
${CC} -shared -I../../../include ${CFLAGS} -fPIC \ |
255 |
-o pw-netscape.so netscape.c || \ |
256 |
die "failed to compile netscape password module" |
257 |
# smbk5pwd overlay |
258 |
# Note: this modules builds, but may not work with |
259 |
# Gentoo's MIT-Kerberos. It was designed for Heimdal |
260 |
# Kerberos. |
261 |
einfo "Building contributed smbk5pwd" |
262 |
local mydef |
263 |
use samba && mydef="-DDO_SAMBA" |
264 |
use kerberos && mydef="${mydef} -DDO_KRB5" |
265 |
cd ${S}/contrib/slapd-modules/smbk5pwd && \ |
266 |
DEFS="${mydef}" emake |
267 |
# addrdnvalues |
268 |
einfo "Building contributed addrdnvalues" |
269 |
cd ${S}/contrib/slapi-plugins/addrdnvalues/ && \ |
270 |
${CC} -shared -I../../../include ${CFLAGS} -fPIC \ |
271 |
-o libaddrdnvalues-plugin.so addrdnvalues.c || \ |
272 |
die "failed to compile addrdnvalues plugin" |
Lines 297-299
Link Here
|
297 |
if use kerberos && [ -f ${S}/contrib/slapd-modules/passwd/pw-kerberos.so ]; then |
332 |
# install contributed modules |
298 |
insinto /usr/$(get_libdir)/openldap/openldap |
333 |
if [ -e ${S}/contrib/slapd-modules/dsaschema/libdsaschema-plugin.so ]; |
299 |
doins ${S}/contrib/slapd-modules/passwd/pw-kerberos.so || \ |
334 |
then |
300 |
-- |
335 |
cd ${S}/contrib/slapd-modules/dsaschema/ |
|
|
336 |
newdoc README README.contrib.dsaschema |
337 |
exeinto /usr/$(get_libdir)/openldap/openldap |
338 |
doexe libdsaschema-plugin.so || \ |
339 |
die "failed to install dsaschema module" |
340 |
fi |
341 |
if [ -e ${S}/contrib/slapd-modules/passwd/pw-kerberos.so ]; then |
342 |
cd ${S}/contrib/slapd-modules/passwd/ |
343 |
newdoc README README.contrib.passwd |
344 |
exeinto /usr/$(get_libdir)/openldap/openldap |
345 |
doexe pw-kerberos.so || \ |
Line 302
Link Here
|
|
|
348 |
if [ -e ${S}/contrib/slapd-modules/passwd/pw-netscape.so ]; then |
349 |
cd ${S}/contrib/slapd-modules/passwd/ |
350 |
exeinto /usr/$(get_libdir)/openldap/openldap |
351 |
doexe ${S}/contrib/slapd-modules/passwd/pw-netscape.so || \ |
352 |
die "failed to install Netscape MTA-MD5 passwd module" |
353 |
fi |
354 |
if [ -e ${S}/contrib/slapd-modules/smbk5pwd/.libs/smbk5pwd.so ]; then |
355 |
cd ${S}/contrib/slapd-modules/smbk5pwd |
356 |
newdoc README.contrib.smbk5pwd |
357 |
exeinto /usr/$(get_libdir)/openldap/openldap |
358 |
doexe smbk5pwd.la |
359 |
cd ${S}/contrib/slapd-modules/smbk5pwd/.libs |
360 |
doexe smbk5pwd.so* || \ |
361 |
die "failed to install smbk5pwd overlay module" |
362 |
fi |
363 |
if [ -e ${S}/contrib/slapd-tools/statslog ]; then |
364 |
cd ${S}/contrib/slapd-tools |
365 |
exeinto /usr/bin |
366 |
newexe statslog ldapstatslog || \ |
367 |
die "failed to install ldapstatslog script" |
368 |
fi |
369 |
if [ -e |
370 |
${S}/contrib/slapi-plugins/addrdnvalues/libaddrdnvalues-plugin.so ]; |
371 |
then |
372 |
cd ${S}/contrib/slapi-plugins/addrdnvalues |
373 |
newdoc README README.contrib.addrdnvalues |
374 |
exeinto /usr/$(get_libdir)/openldap/openldap |
375 |
doexe libaddrdnvalues-plugin.so || \ |
376 |
die "failed to install addrdnvalues plugin" |
377 |
fi |
378 |
|