Lines 279-290
Link Here
|
279 |
# openldap/contrib |
279 |
# openldap/contrib |
280 |
tc-export CC |
280 |
tc-export CC |
281 |
if ! use minimal ; then |
281 |
if ! use minimal ; then |
282 |
# dsaschema |
282 |
# dsaschema. this is a new module. |
283 |
einfo "Building contributed dsaschema" |
283 |
#einfo "Building contributed dsaschema" |
284 |
cd ${S}/contrib/slapd-modules/dsaschema |
284 |
#cd ${S}/contrib/slapd-modules/dsaschema |
285 |
${CC} -shared -I../../../include ${CFLAGS} -fPIC \ |
285 |
#${CC} -shared -I../../../include ${CFLAGS} -fPIC \ |
286 |
-Wall -o libdsaschema-plugin.so dsaschema.c || \ |
286 |
#-Wall -o libdsaschema-plugin.so dsaschema.c || \ |
287 |
die "failed to compile dsaschema module" |
287 |
#die "failed to compile dsaschema module" |
288 |
# kerberos passwd |
288 |
# kerberos passwd |
289 |
if use kerberos ; then |
289 |
if use kerberos ; then |
290 |
einfo "Building contributed pw-kerberos" |
290 |
einfo "Building contributed pw-kerberos" |
Lines 299-328
Link Here
|
299 |
${CC} -shared -I../../../include ${CFLAGS} -fPIC \ |
299 |
${CC} -shared -I../../../include ${CFLAGS} -fPIC \ |
300 |
-o pw-netscape.so netscape.c || \ |
300 |
-o pw-netscape.so netscape.c || \ |
301 |
die "failed to compile netscape password module" |
301 |
die "failed to compile netscape password module" |
302 |
# smbk5pwd overlay |
302 |
# smbk5pwd overlay. this is a new module |
303 |
# Note: this modules builds, but may not work with |
303 |
# Note: this modules builds, but may not work with |
304 |
# Gentoo's MIT-Kerberos. It was designed for Heimdal |
304 |
# Gentoo's MIT-Kerberos. It was designed for Heimdal |
305 |
# Kerberos. |
305 |
# Kerberos. |
306 |
einfo "Building contributed smbk5pwd" |
306 |
#einfo "Building contributed smbk5pwd" |
307 |
local mydef |
307 |
#local mydef |
308 |
local mykrb5inc |
308 |
#local mykrb5inc |
309 |
use samba && mydef="-DDO_SAMBA" |
309 |
#use samba && mydef="-DDO_SAMBA" |
310 |
if use kerberos; then |
310 |
#if use kerberos; then |
311 |
mydef="${mydef} -DDO_KRB5" |
311 |
# mydef="${mydef} -DDO_KRB5" |
312 |
if [ -d /usr/include/heimdal ]; then |
312 |
# if [ -d /usr/include/heimdal ]; then |
313 |
mykrb5inc="-I/usr/include/heimdal/" |
313 |
# mykrb5inc="-I/usr/include/heimdal/" |
314 |
fi |
314 |
# fi |
315 |
fi |
315 |
#fi |
316 |
cd ${S}/contrib/slapd-modules/smbk5pwd && \ |
316 |
#cd ${S}/contrib/slapd-modules/smbk5pwd && \ |
317 |
libexecdir="/usr/$(get_libdir)/openldap" \ |
317 |
#libexecdir="/usr/$(get_libdir)/openldap" \ |
318 |
DEFS="${mydef}" KRB5_INC="${mykrb5inc}" emake || \ |
318 |
#DEFS="${mydef}" KRB5_INC="${mykrb5inc}" emake || \ |
319 |
die "failed to compile smbk5pwd module" |
319 |
#die "failed to compile smbk5pwd module" |
320 |
# addrdnvalues |
320 |
# addrdnvalues. this is a new module |
321 |
einfo "Building contributed addrdnvalues" |
321 |
#einfo "Building contributed addrdnvalues" |
322 |
cd ${S}/contrib/slapi-plugins/addrdnvalues/ && \ |
322 |
#cd ${S}/contrib/slapi-plugins/addrdnvalues/ && \ |
323 |
${CC} -shared -I../../../include ${CFLAGS} -fPIC \ |
323 |
#${CC} -shared -I../../../include ${CFLAGS} -fPIC \ |
324 |
-o libaddrdnvalues-plugin.so addrdnvalues.c || \ |
324 |
#-o libaddrdnvalues-plugin.so addrdnvalues.c || \ |
325 |
die "failed to compile addrdnvalues plugin" |
325 |
#die "failed to compile addrdnvalues plugin" |
326 |
fi |
326 |
fi |
327 |
} |
327 |
} |
328 |
|
328 |
|
Lines 384-397
Link Here
|
384 |
newins ${FILESDIR}/2.0/slapd.conf slapd |
384 |
newins ${FILESDIR}/2.0/slapd.conf slapd |
385 |
# install contributed modules |
385 |
# install contributed modules |
386 |
docinto / |
386 |
docinto / |
387 |
if [ -e ${S}/contrib/slapd-modules/dsaschema/libdsaschema-plugin.so ]; |
387 |
# dsaschema. new stuff. |
388 |
then |
388 |
#if [ -e ${S}/contrib/slapd-modules/dsaschema/libdsaschema-plugin.so ]; |
389 |
cd ${S}/contrib/slapd-modules/dsaschema/ |
389 |
#then |
390 |
newdoc README README.contrib.dsaschema |
390 |
# cd ${S}/contrib/slapd-modules/dsaschema/ |
391 |
exeinto /usr/$(get_libdir)/openldap/openldap |
391 |
# newdoc README README.contrib.dsaschema |
392 |
doexe libdsaschema-plugin.so || \ |
392 |
# exeinto /usr/$(get_libdir)/openldap/openldap |
393 |
die "failed to install dsaschema module" |
393 |
# doexe libdsaschema-plugin.so || \ |
394 |
fi |
394 |
# die "failed to install dsaschema module" |
|
|
395 |
#fi |
395 |
if [ -e ${S}/contrib/slapd-modules/passwd/pw-kerberos.so ]; then |
396 |
if [ -e ${S}/contrib/slapd-modules/passwd/pw-kerberos.so ]; then |
396 |
cd ${S}/contrib/slapd-modules/passwd/ |
397 |
cd ${S}/contrib/slapd-modules/passwd/ |
397 |
newdoc README README.contrib.passwd |
398 |
newdoc README README.contrib.passwd |
Lines 406-433
Link Here
|
406 |
doexe ${S}/contrib/slapd-modules/passwd/pw-netscape.so || \ |
407 |
doexe ${S}/contrib/slapd-modules/passwd/pw-netscape.so || \ |
407 |
die "failed to install Netscape MTA-MD5 passwd module" |
408 |
die "failed to install Netscape MTA-MD5 passwd module" |
408 |
fi |
409 |
fi |
409 |
if [ -e ${S}/contrib/slapd-modules/smbk5pwd/.libs/smbk5pwd.so ]; then |
410 |
# smbk5pwd. new stuff. |
410 |
cd ${S}/contrib/slapd-modules/smbk5pwd |
411 |
#if [ -e ${S}/contrib/slapd-modules/smbk5pwd/.libs/smbk5pwd.so ]; then |
411 |
newdoc README.contrib.smbk5pwd |
412 |
# cd ${S}/contrib/slapd-modules/smbk5pwd |
412 |
libexecdir="/usr/$(get_libdir)/openldap" \ |
413 |
# newdoc README.contrib.smbk5pwd |
413 |
DESTDIR="${D}" make install-mod || \ |
414 |
# libexecdir="/usr/$(get_libdir)/openldap" \ |
414 |
die "failed to install smbk5pwd overlay module" |
415 |
# DESTDIR="${D}" make install-mod || \ |
415 |
fi |
416 |
# die "failed to install smbk5pwd overlay module" |
|
|
417 |
#fi |
416 |
if [ -e ${S}/contrib/slapd-tools/statslog ]; then |
418 |
if [ -e ${S}/contrib/slapd-tools/statslog ]; then |
417 |
cd ${S}/contrib/slapd-tools |
419 |
cd ${S}/contrib/slapd-tools |
418 |
exeinto /usr/bin |
420 |
exeinto /usr/bin |
419 |
newexe statslog ldapstatslog || \ |
421 |
newexe statslog ldapstatslog || \ |
420 |
die "failed to install ldapstatslog script" |
422 |
die "failed to install ldapstatslog script" |
421 |
fi |
423 |
fi |
422 |
if [ -e |
424 |
# addrdnvalues. new stuff |
423 |
${S}/contrib/slapi-plugins/addrdnvalues/libaddrdnvalues-plugin.so ]; |
425 |
#if [ -e |
424 |
then |
426 |
# ${S}/contrib/slapi-plugins/addrdnvalues/libaddrdnvalues-plugin.so ]; |
425 |
cd ${S}/contrib/slapi-plugins/addrdnvalues |
427 |
#then |
426 |
newdoc README README.contrib.addrdnvalues |
428 |
# cd ${S}/contrib/slapi-plugins/addrdnvalues |
427 |
exeinto /usr/$(get_libdir)/openldap/openldap |
429 |
# newdoc README README.contrib.addrdnvalues |
428 |
doexe libaddrdnvalues-plugin.so || \ |
430 |
# exeinto /usr/$(get_libdir)/openldap/openldap |
429 |
die "failed to install addrdnvalues plugin" |
431 |
# doexe libaddrdnvalues-plugin.so || \ |
430 |
fi |
432 |
# die "failed to install addrdnvalues plugin" |
|
|
433 |
#fi |
431 |
|
434 |
|
432 |
fi |
435 |
fi |
433 |
|
436 |
|