ed33aae
Compile smbk5pwd together with other overlays.
ed33aae
Jan Vcelak 95d8d32
Author: Jan Šafránek <jsafrane@redhat.com>
Jan Vcelak 9e7cf67
Resolves: #550895
Jan Vcelak 95d8d32
Jan Vcelak 6304a48
Update to link against OpenSSL
Jan Vcelak 9e7cf67
Jan Vcelak 9e7cf67
Author: Jan Vcelak <jvcelak@redhat.com>
Jan Vcelak 9e7cf67
Resolves: #841560
Jan Vcelak 9e7cf67
Jan Vcelak 9e7cf67
diff --git a/contrib/slapd-modules/smbk5pwd/README b/contrib/slapd-modules/smbk5pwd/README
Jan Vcelak 9e7cf67
index f20ad94..b6433ff 100644
Jan Vcelak 9e7cf67
--- a/contrib/slapd-modules/smbk5pwd/README
Jan Vcelak 9e7cf67
+++ b/contrib/slapd-modules/smbk5pwd/README
c00068d
@@ -1,3 +1,8 @@
Jan Vcelak 9e7cf67
+******************************************************************************
Jan Vcelak 9e7cf67
+Red Hat note: We do not provide Heimdal Kerberos but MIT. Therefore the module
Jan Vcelak 9e7cf67
+is compiled only with Samba features in Fedora and Red Hat Enterprise Linux.
Jan Vcelak 9e7cf67
+******************************************************************************
c00068d
+
Jan Zeleny a629500
 This directory contains a slapd overlay, smbk5pwd, that extends the
Jan Zeleny a629500
 PasswordModify Extended Operation to update Kerberos keys and Samba
Jan Zeleny a629500
 password hashes for an LDAP user.
Jan Vcelak 9e7cf67
diff --git a/servers/slapd/overlays/Makefile.in b/servers/slapd/overlays/Makefile.in
Jan Vcelak 9e7cf67
index 3af20e8..ef73663 100644
Jan Vcelak 9e7cf67
--- a/servers/slapd/overlays/Makefile.in
Jan Vcelak 9e7cf67
+++ b/servers/slapd/overlays/Makefile.in
Jan Vcelak 95d8d32
@@ -33,7 +33,8 @@ SRCS = overlays.c \
abb68a6
 	syncprov.c \
abb68a6
 	translucent.c \
abb68a6
 	unique.c \
abb68a6
-	valsort.c
abb68a6
+	valsort.c \
0f89c7c
+	smbk5pwd.c
c00068d
 OBJS = statover.o \
c00068d
 	@SLAPD_STATIC_OVERLAYS@ \
c00068d
 	overlays.o
Jan Vcelak 9e7cf67
@@ -53,7 +54,7 @@ NT_LINK_LIBS = -L.. -lslapd $(@BUILD_LIBS_DYNAMIC@_LDAP_LIBS)
abb68a6
 UNIX_LINK_LIBS = $(@BUILD_LIBS_DYNAMIC@_LDAP_LIBS)
abb68a6
 
abb68a6
 LIBRARY = ../liboverlays.a
abb68a6
-PROGRAMS = @SLAPD_DYNAMIC_OVERLAYS@
abb68a6
+PROGRAMS = @SLAPD_DYNAMIC_OVERLAYS@ smbk5pwd.la
abb68a6
 
abb68a6
 XINCPATH = -I.. -I$(srcdir)/..
abb68a6
 XDEFS = $(MODULES_CPPFLAGS)
Jan Vcelak 9e7cf67
@@ -125,6 +126,12 @@ unique.la : unique.lo
abb68a6
 valsort.la : valsort.lo
abb68a6
 	$(LTLINK_MOD) -module -o $@ valsort.lo version.lo $(LINK_LIBS)
abb68a6
 
Jan Vcelak 9e7cf67
+smbk5pwd.lo : smbk5pwd.c
Jan Vcelak 9e7cf67
+	$(LTCOMPILE_MOD) -DDO_SAMBA -UHAVE_MOZNSS -DHAVE_OPENSSL $(shell pkg-config openssl --cflags) $<
Jan Vcelak 9e7cf67
+
abb68a6
+smbk5pwd.la : smbk5pwd.lo
Jan Vcelak 9e7cf67
+	$(LTLINK_MOD) -module -o $@ smbk5pwd.lo version.lo $(LINK_LIBS) $(shell pkg-config openssl --libs)
abb68a6
+
abb68a6
 install-local:	$(PROGRAMS)
abb68a6
 	@if test -n "$?" ; then \
abb68a6
 		$(MKDIR) $(DESTDIR)$(moduledir); \
Jan Vcelak 9e7cf67
-- 
Jan Vcelak 9e7cf67
1.7.10.4
Jan Vcelak 9e7cf67