Lines 211-217
Link Here
|
211 |
# patch contrib modules |
211 |
# patch contrib modules |
212 |
if ! use minimal ; then |
212 |
if ! use minimal ; then |
213 |
cd "${S}"/contrib |
213 |
cd "${S}"/contrib |
214 |
epatch "${FILESDIR}"/${PN}-2.3.24-contrib-smbk5pwd.patch |
214 |
epatch "${FILESDIR}"/${PN}-2.3.35-contrib-smbk5pwd.patch |
215 |
fi |
215 |
fi |
216 |
} |
216 |
} |
217 |
|
217 |
|
Lines 302-307
Link Here
|
302 |
einfo "Building contributed pw-kerberos" |
302 |
einfo "Building contributed pw-kerberos" |
303 |
cd "${S}"/contrib/slapd-modules/passwd/ && \ |
303 |
cd "${S}"/contrib/slapd-modules/passwd/ && \ |
304 |
${CC} -shared -I../../../include ${CFLAGS} -fPIC \ |
304 |
${CC} -shared -I../../../include ${CFLAGS} -fPIC \ |
|
|
305 |
`krb5-config --cflags` `krb5-config --libs` \ |
305 |
-DHAVE_KRB5 -o pw-kerberos.so kerberos.c || \ |
306 |
-DHAVE_KRB5 -o pw-kerberos.so kerberos.c || \ |
306 |
die "failed to compile kerberos password module" |
307 |
die "failed to compile kerberos password module" |
307 |
fi |
308 |
fi |
Lines 319-329
Link Here
|
319 |
einfo "Building contributed smbk5pwd" |
320 |
einfo "Building contributed smbk5pwd" |
320 |
local mydef |
321 |
local mydef |
321 |
local mykrb5inc |
322 |
local mykrb5inc |
|
|
323 |
local mykrb5lib |
322 |
mydef="-DDO_SAMBA -DDO_KRB5" |
324 |
mydef="-DDO_SAMBA -DDO_KRB5" |
323 |
mykrb5inc="-I/usr/include/heimdal/" |
325 |
mykrb5inc="`krb5-config --cflags`" |
|
|
326 |
mykrb5lib="`krb5-config --libs`" |
324 |
cd "${S}"/contrib/slapd-modules/smbk5pwd && \ |
327 |
cd "${S}"/contrib/slapd-modules/smbk5pwd && \ |
325 |
libexecdir="/usr/$(get_libdir)/openldap" \ |
328 |
libexecdir="/usr/$(get_libdir)/openldap" \ |
326 |
DEFS="${mydef}" KRB5_INC="${mykrb5inc}" emake || \ |
329 |
DEFS="${mydef}" KRB5_INC="${mykrb5inc}" \ |
|
|
330 |
KRB5_LIB="${mykrb5lib}" emake || \ |
327 |
die "failed to compile smbk5pwd module" |
331 |
die "failed to compile smbk5pwd module" |
328 |
fi |
332 |
fi |
329 |
# addrdnvalues |
333 |
# addrdnvalues |