mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Add external domain extop DS plugin
This extop can be used by clients of the IPA domain, e.g. sssd, to retrieve data from trusted external domains. It can be used e.g. to map Windows SIDs to user or groups names and back.
This commit is contained in:
@@ -237,8 +237,19 @@ PKG_CHECK_MODULES([NDRPAC], [ndr_krb5pac])
|
||||
PKG_CHECK_MODULES([NDRNBT], [ndr_nbt])
|
||||
PKG_CHECK_MODULES([NDR], [ndr])
|
||||
PKG_CHECK_MODULES([SAMBAUTIL], [samba-util])
|
||||
SAMBA40EXTRA_LIBPATH="-L`$PKG_CONFIG --variable=libdir samba-util`/samba"
|
||||
SAMBA40EXTRA_LIBPATH="-L`$PKG_CONFIG --variable=libdir samba-util`/samba -Wl,-rpath=`$PKG_CONFIG --variable=libdir samba-util`/samba"
|
||||
AC_SUBST(SAMBA40EXTRA_LIBPATH)
|
||||
AC_CHECK_HEADERS([samba-4.0/wbclient.h],
|
||||
,
|
||||
[AC_MSG_ERROR([samba-4.0/wbclient.h not found])],
|
||||
[#include <stdbool.h>
|
||||
#include <stdint.h>])
|
||||
AC_CHECK_LIB([wbclient],
|
||||
[wbcLookupSid],
|
||||
[WBCLIENT_LIBS="$SAMBA40EXTRA_LIBPATH -lwbclient"],
|
||||
[AC_MSG_ERROR([libwbclient does not have wbcLookupSid])],
|
||||
[$SAMBA40EXTRA_LIBPATH])
|
||||
AC_SUBST(WBCLIENT_LIBS)
|
||||
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl - Check for check unit test framework http://check.sourceforge.net/
|
||||
@@ -251,6 +262,11 @@ else
|
||||
fi
|
||||
AM_CONDITIONAL([HAVE_CHECK], [test x$have_check != x])
|
||||
|
||||
dnl -- dirsrv is needed for the extdom unit tests --
|
||||
PKG_CHECK_MODULES([DIRSRV], [dirsrv])
|
||||
dnl -- sss_idmap is needed by the extdom exop --
|
||||
PKG_CHECK_MODULES([SSSIDMAP], [sss_idmap])
|
||||
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl - Set the data install directory since we don't use pkgdatadir
|
||||
dnl ---------------------------------------------------------------------------
|
||||
@@ -320,6 +336,7 @@ AC_CONFIG_FILES([
|
||||
ipa-slapi-plugins/ipa-enrollment/Makefile
|
||||
ipa-slapi-plugins/ipa-lockout/Makefile
|
||||
ipa-slapi-plugins/ipa-pwd-extop/Makefile
|
||||
ipa-slapi-plugins/ipa-extdom-extop/Makefile
|
||||
ipa-slapi-plugins/ipa-winsync/Makefile
|
||||
ipa-slapi-plugins/ipa-version/Makefile
|
||||
ipa-slapi-plugins/ipa-uuid/Makefile
|
||||
|
||||
Reference in New Issue
Block a user