Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 116045 | Differences between
and this patch

Collapse All | Expand All

(-)file_not_specified_in_diff (-12 / +86 lines)
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

Return to bug 116045