diff --git a/security/sssd-devel/Makefile b/security/sssd-devel/Makefile index 083525afa72d..c08fc5aad78d 100644 --- a/security/sssd-devel/Makefile +++ b/security/sssd-devel/Makefile @@ -1,198 +1,203 @@ PORTNAME= sssd PORTVERSION= 2.9.4 +PORTREVISION= 1 CATEGORIES= security PKGNAMESUFFIX= -devel MAINTAINER= jhixson@FreeBSD.org COMMENT= System Security Services Daemon WWW= https://sssd.io/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING +BROKEN_FreeBSD_15= fails to compile: linker fails to resolve nss symbols CONFLICTS_INSTALL?= sssd* BUILD_DEPENDS= bash:shells/bash \ docbook-xsl>=1:textproc/docbook-xsl \ krb5>=1.20:security/krb5 \ p11-kit:security/p11-kit \ - samba-nsupdate:dns/samba-nsupdate \ + nsupdate:dns/bind-tools \ xmlcatalog:textproc/libxml2 \ xmlcatmgr:textproc/xmlcatmgr \ xsltproc:textproc/libxslt LIB_DIRS+= ${LOCALBASE}/lib ${LOCALBASE}/lib/sasl2 LIB_DEPENDS= libcares.so:dns/c-ares \ libcom_err.so:security/krb5 \ libcurl.so:ftp/curl \ libdbus-1.so:devel/dbus \ libdhash.so:devel/ding-libs \ libfido2.so:security/libfido2 \ libgssapi_krb5.so:security/krb5 \ libinotify.so:devel/libinotify \ libjansson.so:devel/jansson \ libjose.so:net/jose \ libkrb5.so:security/krb5 \ libldb.so:databases/ldb22 \ libndr-krb5pac.so:net/samba416 \ libndr-nbt.so:net/samba416 \ libndr-standard.so:net/samba416 \ libndr.so:net/samba416 \ libnfs.so:net/libnfs \ libnss3.so:security/nss \ libp11-kit.so:security/p11-kit \ libpcre2-posix.so:devel/pcre2 \ libplds4.so:devel/nspr \ libpopt.so:devel/popt \ libsamba-util.so:net/samba416 \ libsasl2.so:security/cyrus-sasl2 \ libsmbclient.so:net/samba416 \ libtalloc.so:devel/talloc \ libtdb.so:databases/tdb \ libtevent.so:devel/tevent \ libunistring.so:devel/libunistring \ libuuid.so:misc/e2fsprogs-libuuid RUN_DEPENDS= cyrus-sasl-gssapi>0:security/cyrus-sasl2-gssapi \ sudo>0:security/sudo USES= autoreconf cpe gettext gmake gssapi:bootstrap,flags,mit iconv ldap \ libtool localbase:ldflags pathfix pkgconfig python:3.9+ shebangfix ssl USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip CPE_VENDOR= fedoraproject DEBUG_FLAGS= -g STRIP= CONFIGURE_ARGS= --disable-dependency-tracking \ --datadir=${DATADIR} \ --docdir=${DOCSDIR} \ --localstatedir=/var \ --disable-silent-rules \ --disable-nls \ --disable-cifs-idmap-plugin \ --disable-valgrind \ --disable-systemtap \ --enable-pammoddir=${PREFIX}/lib \ --enable-ldb-version-check \ --enable-pac-responder \ --with-db-path=/var/db/sss/db \ --with-os=freebsd \ --with-plugin-path=${LOCALBASE}/lib/sssd \ --with-pubconf-path=/var/db/sss/pubconf \ --with-pid-path=/var/run \ --with-pipe-path=/var/run/sss/pipes \ --with-mcache-path=/var/db/sss/mc \ --with-environment-file=${LOCALBASE}/etc/sssd \ --with-init-dir=no \ --with-manpages \ --with-xml-catalog-path=${LOCALBASE}/share/xml/catalog \ --with-krb5-plugin-path=${LOCALBASE}/lib/krb5/plugins/libkrb5 \ --with-krb5authdata-plugin-path=${LOCALBASE}/lib/krb5/plugins/authdata \ --with-krb5-conf=/etc/krb5.conf \ --without-python2-bindings \ --with-winbind-plugin-path=${LOCALBASE}/lib/samba4/modules/idmap \ --without-selinux \ --with-gpo-cache-path=/var/db/sss/gpo_cache \ --without-semanage \ --with-app-libs=${LOCALBASE}/lib/sssd/modules \ --without-autofs \ --with-files-provider \ --with-passkey \ --with-libsifp \ --without-libsifp \ --with-syslog=syslog \ --with-samba \ --without-nfsv4-idmapd-plugin \ --with-nfs-lib-path=${LOCALBASE}/lib \ --with-secrets-db-path=/var/lib/sss/secrets \ --with-kcm \ --with-oidc-child \ --with-ldb-lib-dir=${LOCALBASE}/lib/shared-modules/ldb \ --with-smb-idmap-interface-version=6 \ --without-libnl \ --with-nscd-conf=/etc/nscd.conf \ --with-python_prefix=${PREFIX} \ --with-unicode-lib=libunistring CFLAGS+= -fstack-protector-all CFLAGS+= -I${LOCALBASE}/include/samba4 LIBS+= -L${LOCALBASE}/lib \ -L${LOCALBASE}/lib/samba4/private \ -L${LOCALBASE}/lib/sasl2 \ -linotify -lintl KRB5_HOME= ${LOCALBASE} KRB5_CONFIG= ${LOCALBASE}/bin/krb5-config KRB5_CFLAGS= -I${LOCALBASE}/include -KRB5_LIBS= -L${LOCALBASE}/lib -lkrb5 +KRB5_LIBS= -L${LOCALBAse}/lib -lkrb5 -lk5crypto -lcom_err -LDFLAGS+= -lgssapi -LDFLAGS_SL+= -lgssapi +GSSAPI_KRB5_CFLAGS= -I${LOCALBASE}/include +GSSAPI_KRB5_LIBS= -L${LOCALBASE}/lib -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -INCLUDES+= -I${LOCALBASE}/include -CONFIGURE_ENV+= INCLUDES="${INCLUDES}" \ +LDFLAGS+= -lgssapi +LDFLAGS_SL+= -lgssapi + +INCLUDES+= -I${LOCALBASE}/include +CONFIGURE_ENV+= INCLUDES="${INCLUDES}" \ LDFLAGS_SL="${LDFLAGS_SL}" -MAKE_ENV= MAKELEVEL=0 +MAKE_ENV= MAKELEVEL=0 PLIST_SUB= PYTHON_VER=${PYTHON_VER} -MAKE_ENV+= LINGUAS="bg de eu es fr hu id it ja nb nl pl pt ru sv tg tr uk zh_CN zh_TW" +MAKE_ENV+= LINGUAS="bg de eu es fr hu id it ja nb nl pl pt ru sv tg tr uk zh_CN zh_TW" SUB_FILES= pkg-message BINARY_ALIAS= python3=python${PYTHON_VER} SHEBANG_FILES= sbus_generate.sh.in \ src/tools/analyzer/sss_analyze \ src/tools/sss_obfuscate \ src/config/SSSDConfigTest.py \ src/tests/python-test.py \ src/tests/pysss-test.py \ src/tests/cwrap/cwrap_test_setup.sh \ src/tests/whitespace_test \ src/tests/pyhbac-test.py \ src/tests/multihost/data/memcachesize.py \ src/tests/double_semicolon_test \ src/tests/pysss_murmur-test.py \ scripts/release.sh \ contrib/git/pre-push \ contrib/ci/rpm-spec-builddeps \ contrib/ci/clean \ contrib/ci/valgrind-condense \ contrib/ci/run-multihost \ contrib/ci/run \ contrib/ci/get-matrix.py \ contrib/vagrant/bootstrap.sh \ contrib/fedora/make_srpm.sh USE_RC_SUBR= ${PORTNAME} USE_GITHUB=yes GH_ACCOUNT=sssd post-patch: @${REINPLACE_CMD} -e 's|/usr/bin/|${PREFIX}/bin/|g' \ -e 's|/var/lib/sss/pubconf/|/var/db/sss/pubconf/|g' \ ${WRKSRC}/src/man/sss_ssh_knownhostsproxy.1.xml \ ${WRKSRC}/src/man/po/*.po || true @${REINPLACE_CMD} -e 's|/etc/sssd/|${ETCDIR}/|g' \ -e 's|/etc/openldap/|${LOCALBASE}/etc/openldap/|g' \ ${WRKSRC}/src/man/*xml || true @${CP} ${FILESDIR}/sss_bsd_errno.h ${WRKSRC}/src/util/sss_bsd_errno.h @${CP} ${FILESDIR}/bsdnss.c ${WRKSRC}/src/sss_client/bsdnss.c post-install: ${INSTALL_DATA} ${WRKSRC}/src/examples/sssd-example.conf \ ${STAGEDIR}${ETCDIR}/sssd.conf.sample ${MKDIR} ${STAGEDIR}${PREFIX}/share/dbus-1/system.d ${INSTALL_DATA} ${WRKSRC}/src/responder/ifp/org.freedesktop.sssd.infopipe.conf \ ${STAGEDIR}${PREFIX}/share/dbus-1/system.d/org.freedesktop.sssd.infopipe.conf ${MKDIR} ${STAGEDIR}${PREFIX}/share/dbus-1/system-services ${INSTALL_DATA} ${WRKSRC}/src/responder/ifp/org.freedesktop.sssd.infopipe.service \ ${STAGEDIR}${PREFIX}/share/dbus-1/system-services/org.freedesktop.sssd.infopipe.service ${LN} -sf libnss_sss.so.2 ${STAGEDIR}${PREFIX}/lib/nss_sss.so.1 .include diff --git a/security/sssd-devel/files/patch-Makefile.am b/security/sssd-devel/files/patch-Makefile.am index 36b53712ce10..635c195e729c 100644 --- a/security/sssd-devel/files/patch-Makefile.am +++ b/security/sssd-devel/files/patch-Makefile.am @@ -1,871 +1,857 @@ ---- Makefile.am.orig 2023-06-09 02:31:48 UTC +--- Makefile.am.orig 2024-02-12 00:15:58 UTC +++ Makefile.am @@ -59,7 +59,7 @@ dbusservicedir = $(datadir)/dbus-1/system-services krb5snippetsdir = $(sssddatadir)/krb5-snippets dbuspolicydir = $(datadir)/dbus-1/system.d dbusservicedir = $(datadir)/dbus-1/system-services -sss_statedir = $(localstatedir)/lib/sss +sss_statedir = $(localstatedir)/db/sss runstatedir = @runstatedir@ localedir = @localedir@ nsslibdir = @nsslibdir@ -@@ -640,6 +640,7 @@ SSSD_LIBS = \ +@@ -642,6 +642,7 @@ SSSD_LIBS = \ SSSD_LIBS = \ $(TALLOC_LIBS) \ + $(LTLIBINTL) \ $(TEVENT_LIBS) \ $(POPT_LIBS) \ $(LDB_LIBS) \ -@@ -711,6 +712,7 @@ dist_noinst_HEADERS = \ +@@ -713,6 +714,7 @@ dist_noinst_HEADERS = \ src/util/sss_ssh.h \ src/util/sss_ini.h \ src/util/sss_format.h \ + src/util/sss_bsd_errno.h \ src/util/sss_pam_data.h \ src/util/refcount.h \ src/util/file_watch.h \ -@@ -1512,6 +1514,7 @@ sssd_LDADD = \ +@@ -1514,6 +1516,7 @@ sssd_LDADD = \ $(SSSD_LIBS) \ $(INOTIFY_LIBS) \ $(LIBNL_LIBS) \ + $(LTLIBINTL) \ $(KEYUTILS_LIBS) \ $(SYSTEMD_DAEMON_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ -@@ -1540,6 +1543,7 @@ sssd_nss_LDADD = \ +@@ -1542,6 +1545,7 @@ sssd_nss_LDADD = \ $(LIBADD_DL) \ $(TDB_LIBS) \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ libsss_idmap.la \ libsss_cert.la \ $(SYSTEMD_DAEMON_LIBS) \ -@@ -1570,6 +1574,7 @@ sssd_pam_LDADD = \ +@@ -1574,6 +1578,7 @@ sssd_pam_LDADD = \ $(LIBADD_DL) \ $(TDB_LIBS) \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(SELINUX_LIBS) \ $(PAM_LIBS) \ $(SYSTEMD_DAEMON_LIBS) \ -@@ -1589,8 +1594,10 @@ sssd_sudo_LDADD = \ +@@ -1593,8 +1598,10 @@ sssd_sudo_LDADD = \ src/responder/sudo/sudosrv_dp.c \ $(SSSD_RESPONDER_OBJ) sssd_sudo_LDADD = \ + $(GSSAPI_KRB5_LIBS) \ $(LIBADD_DL) \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(SYSTEMD_DAEMON_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ libsss_iface.la \ -@@ -1606,6 +1613,7 @@ sssd_autofs_LDADD = \ +@@ -1610,6 +1617,7 @@ sssd_autofs_LDADD = \ sssd_autofs_LDADD = \ $(LIBADD_DL) \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(SYSTEMD_DAEMON_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ libsss_iface.la \ -@@ -1626,6 +1634,7 @@ sssd_ssh_LDADD = \ +@@ -1630,6 +1638,7 @@ sssd_ssh_LDADD = \ sssd_ssh_LDADD = \ $(LIBADD_DL) \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(SSSD_INTERNAL_LTLIBS) \ $(SYSTEMD_DAEMON_LIBS) \ libsss_cert.la \ -@@ -1649,6 +1658,7 @@ sssd_pac_LDADD = \ +@@ -1653,6 +1662,7 @@ sssd_pac_LDADD = \ $(NDR_KRB5PAC_LIBS) \ $(TDB_LIBS) \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(SYSTEMD_DAEMON_LIBS) \ libsss_idmap.la \ $(SSSD_INTERNAL_LTLIBS) \ -@@ -1727,6 +1737,7 @@ sssd_ifp_LDADD = \ +@@ -1731,6 +1741,7 @@ sssd_ifp_LDADD = \ sssd_ifp_LDADD = \ $(LIBADD_DL) \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(SYSTEMD_DAEMON_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ libsss_cert.la \ -@@ -1789,6 +1800,7 @@ sssd_kcm_LDADD = \ +@@ -1794,6 +1805,7 @@ sssd_kcm_LDADD = \ $(LIBADD_DL) \ $(KRB5_LIBS) \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(UUID_LIBS) \ $(SYSTEMD_DAEMON_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ -@@ -1839,6 +1851,7 @@ sssd_be_LDADD = \ +@@ -1844,6 +1856,7 @@ sssd_be_LDADD = \ sssd_be_LDADD = \ $(LIBADD_DL) \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(CARES_LIBS) \ $(PAM_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ -@@ -1900,6 +1913,7 @@ sss_signal_LDADD = \ +@@ -1905,6 +1918,7 @@ sss_signal_LDADD = \ src/tools/common/sss_process.c $(NULL) sss_signal_LDADD = \ + $(LTLIBINTL) \ libsss_debug.la \ $(NULL) -@@ -1956,7 +1970,7 @@ sss_sudo_cli_CFLAGS = $(AM_CFLAGS) +@@ -1961,7 +1975,7 @@ sss_sudo_cli_CFLAGS = $(AM_CFLAGS) src/sss_client/sudo/sss_sudo_response.c \ src/sss_client/sudo_testcli/sudo_testcli.c sss_sudo_cli_CFLAGS = $(AM_CFLAGS) -sss_sudo_cli_LDADD = $(CLIENT_LIBS) +sss_sudo_cli_LDADD = $(GSSAPI_KRB5_LIBS) $(CLIENT_LIBS) endif if BUILD_SSH -@@ -2137,6 +2151,7 @@ sysdb_tests_LDADD = \ +@@ -2142,6 +2156,7 @@ sysdb_tests_LDADD = \ $(CHECK_CFLAGS) sysdb_tests_LDADD = \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(CHECK_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ libsss_test_common.la -@@ -2150,6 +2165,7 @@ sysdb_ssh_tests_LDADD = \ +@@ -2155,6 +2170,7 @@ sysdb_ssh_tests_LDADD = \ $(CHECK_CFLAGS) sysdb_ssh_tests_LDADD = \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(CHECK_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ libsss_test_common.la -@@ -2162,6 +2178,7 @@ strtonum_tests_LDADD = \ +@@ -2167,6 +2183,7 @@ strtonum_tests_LDADD = \ $(CHECK_CFLAGS) strtonum_tests_LDADD = \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(CHECK_LIBS) \ libsss_debug.la \ libsss_test_common.la -@@ -2186,6 +2203,7 @@ krb5_utils_tests_LDADD = \ +@@ -2191,6 +2208,7 @@ krb5_utils_tests_LDADD = \ $(CHECK_CFLAGS) krb5_utils_tests_LDADD = \ $(SSSD_LIBS)\ + $(LTLIBINTL) \ $(CARES_LIBS) \ $(KRB5_LIBS) \ $(CHECK_LIBS) \ -@@ -2246,6 +2264,7 @@ resolv_tests_LDADD = \ +@@ -2251,6 +2269,7 @@ resolv_tests_LDADD = \ -DBUILD_TXT resolv_tests_LDADD = \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(CHECK_LIBS) \ $(CARES_LIBS) \ libsss_debug.la \ -@@ -2259,6 +2278,7 @@ file_watch_tests_LDADD = \ +@@ -2264,6 +2283,7 @@ file_watch_tests_LDADD = \ $(CHECK_CFLAGS) file_watch_tests_LDADD = \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(CHECK_LIBS) \ $(INOTIFY_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ -@@ -2272,6 +2292,7 @@ refcount_tests_LDADD = \ +@@ -2277,6 +2297,7 @@ refcount_tests_LDADD = \ $(CHECK_CFLAGS) refcount_tests_LDADD = \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(CHECK_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ libsss_test_common.la -@@ -2285,6 +2306,7 @@ fail_over_tests_LDADD = \ +@@ -2290,6 +2311,7 @@ fail_over_tests_LDADD = \ $(CHECK_CFLAGS) fail_over_tests_LDADD = \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(CHECK_LIBS) \ $(CARES_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ -@@ -2316,6 +2338,7 @@ auth_tests_LDADD = \ +@@ -2321,6 +2343,7 @@ auth_tests_LDADD = \ $(CHECK_CFLAGS) auth_tests_LDADD = \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(CHECK_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ libsss_test_common.la -@@ -2365,6 +2388,7 @@ util_tests_LDADD = \ +@@ -2373,6 +2396,7 @@ util_tests_LDADD = \ $(NULL) util_tests_LDADD = \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(CHECK_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ libsss_test_common.la \ -@@ -2377,6 +2401,7 @@ safe_format_tests_LDADD = \ +@@ -2385,6 +2409,7 @@ safe_format_tests_LDADD = \ $(CHECK_CFLAGS) safe_format_tests_LDADD = \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(CHECK_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ libsss_test_common.la -@@ -2389,6 +2414,7 @@ debug_tests_LDADD = \ +@@ -2397,6 +2422,7 @@ debug_tests_LDADD = \ $(CHECK_CFLAGS) debug_tests_LDADD = \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(CHECK_LIBS) \ libsss_debug.la -@@ -2412,6 +2438,7 @@ ipa_hbac_tests_LDADD = \ +@@ -2420,6 +2446,7 @@ ipa_hbac_tests_LDADD = \ $(CHECK_CFLAGS) ipa_hbac_tests_LDADD = \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(CHECK_LIBS) \ libsss_test_common.la \ libipa_hbac.la -@@ -2446,6 +2473,7 @@ responder_socket_access_tests_LDADD = \ +@@ -2454,6 +2481,7 @@ responder_socket_access_tests_LDADD = \ $(LIBADD_DL) \ $(CHECK_LIBS) \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(SSSD_INTERNAL_LTLIBS) \ $(SYSTEMD_DAEMON_LIBS) \ libsss_test_common.la \ -@@ -2458,6 +2486,7 @@ stress_tests_LDADD = \ +@@ -2466,6 +2494,7 @@ stress_tests_LDADD = \ src/tests/stress-tests.c stress_tests_LDADD = \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ libsss_test_common.la krb5_child_test_SOURCES = \ -@@ -2482,6 +2511,7 @@ krb5_child_test_LDADD = \ +@@ -2490,6 +2519,7 @@ krb5_child_test_LDADD = \ $(CHECK_CFLAGS) krb5_child_test_LDADD = \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(CARES_LIBS) \ $(KRB5_LIBS) \ $(CHECK_LIBS) \ -@@ -2499,6 +2529,7 @@ test_ssh_client_LDADD = \ +@@ -2507,6 +2537,7 @@ test_ssh_client_LDADD = \ test_ssh_client_LDADD = \ $(SSSD_INTERNAL_LTLIBS) \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(NULL) test_sbus_message_SOURCES = \ -@@ -2592,6 +2623,7 @@ nss_srv_tests_LDADD = \ +@@ -2602,6 +2633,7 @@ nss_srv_tests_LDADD = \ $(LIBADD_DL) \ $(CMOCKA_LIBS) \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(SSSD_INTERNAL_LTLIBS) \ $(SYSTEMD_DAEMON_LIBS) \ libsss_test_common.la \ -@@ -2641,6 +2673,7 @@ pam_srv_tests_LDADD = \ +@@ -2650,6 +2682,7 @@ pam_srv_tests_LDADD = \ $(CMOCKA_LIBS) \ $(PAM_LIBS) \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(SSSD_INTERNAL_LTLIBS) \ $(SYSTEMD_DAEMON_LIBS) \ $(GSSAPI_KRB5_LIBS) \ -@@ -2681,6 +2714,7 @@ ssh_srv_tests_LDADD = \ +@@ -2693,6 +2726,7 @@ ssh_srv_tests_LDADD = \ $(LIBADD_DL) \ $(CMOCKA_LIBS) \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(SSSD_INTERNAL_LTLIBS) \ $(SYSTEMD_DAEMON_LIBS) \ libsss_test_common.la \ -@@ -2705,6 +2739,7 @@ responder_get_domains_tests_LDADD = \ +@@ -2717,6 +2751,7 @@ responder_get_domains_tests_LDADD = \ $(LIBADD_DL) \ $(CMOCKA_LIBS) \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(SSSD_INTERNAL_LTLIBS) \ $(SYSTEMD_DAEMON_LIBS) \ libsss_test_common.la \ -@@ -2768,6 +2803,7 @@ test_negcache_LDADD = \ +@@ -2780,6 +2815,7 @@ test_negcache_LDADD = \ $(LIBADD_DL) \ $(CMOCKA_LIBS) \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(SYSTEMD_DAEMON_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ libsss_test_common.la \ -@@ -2794,6 +2830,7 @@ test_authtok_LDADD = \ +@@ -2806,6 +2842,7 @@ test_authtok_LDADD = \ $(CMOCKA_LIBS) \ $(DHASH_LIBS) \ $(POPT_LIBS) \ + $(LTLIBINTL) \ libsss_test_common.la \ libsss_debug.la \ $(NULL) -@@ -2809,6 +2846,7 @@ test_prompt_config_LDADD = \ +@@ -2821,6 +2858,7 @@ test_prompt_config_LDADD = \ test_prompt_config_LDADD = \ $(CMOCKA_LIBS) \ $(POPT_LIBS) \ + $(LTLIBINTL) \ libsss_debug.la \ $(TALLOC_LIBS) \ $(NULL) -@@ -2833,6 +2871,7 @@ deskprofile_utils_tests_LDADD = \ +@@ -2845,6 +2883,7 @@ deskprofile_utils_tests_LDADD = \ deskprofile_utils_tests_CFLAGS = \ $(AM_CFLAGS) deskprofile_utils_tests_LDADD = \ + $(LTLIBINTL) \ $(CMOCKA_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ libsss_test_common.la -@@ -2856,6 +2895,7 @@ dyndns_tests_LDADD = \ +@@ -2868,6 +2907,7 @@ dyndns_tests_LDADD = \ $(CARES_LIBS) \ $(CMOCKA_LIBS) \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(SSSD_INTERNAL_LTLIBS) \ libsss_test_common.la -@@ -2866,6 +2906,7 @@ domain_resolution_order_tests_LDADD = \ +@@ -2878,6 +2918,7 @@ domain_resolution_order_tests_LDADD = \ $(AM_CFLAGS) domain_resolution_order_tests_LDADD = \ $(CMOCKA_LIBS) \ + $(LTLIBINTL) \ $(SSSD_INTERNAL_LTLIBS) \ libsss_test_common.la -@@ -2876,6 +2917,7 @@ fqnames_tests_LDADD = \ +@@ -2888,6 +2929,7 @@ fqnames_tests_LDADD = \ fqnames_tests_LDADD = \ $(CMOCKA_LIBS) \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(SSSD_INTERNAL_LTLIBS) \ libsss_test_common.la -@@ -2895,6 +2937,7 @@ nestedgroups_tests_LDADD = \ +@@ -2907,6 +2949,7 @@ nestedgroups_tests_LDADD = \ nestedgroups_tests_LDADD = \ $(CMOCKA_LIBS) \ $(OPENLDAP_LIBS) \ + $(LTLIBINTL) \ $(SSSD_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ libsss_idmap.la \ -@@ -2926,6 +2969,7 @@ test_ipa_idmap_LDADD = \ +@@ -2940,6 +2983,7 @@ test_ipa_idmap_LDADD = \ test_ipa_idmap_LDADD = \ $(CMOCKA_LIBS) \ $(POPT_LIBS) \ + $(LTLIBINTL) \ libsss_idmap.la \ $(SSSD_INTERNAL_LTLIBS) \ libsss_test_common.la -@@ -2948,6 +2992,7 @@ test_utils_LDADD = \ +@@ -2962,6 +3006,7 @@ test_utils_LDADD = \ $(CMOCKA_LIBS) \ $(POPT_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ + $(LTLIBINTL) \ libsss_test_common.la test_search_bases_SOURCES = \ -@@ -2956,6 +3001,7 @@ test_search_bases_LDADD = \ +@@ -2970,6 +3015,7 @@ test_search_bases_LDADD = \ $(CMOCKA_LIBS) \ $(TALLOC_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ + $(LTLIBINTL) \ libsss_ldap_common.la \ libsss_test_common.la \ libdlopen_test_providers.la \ -@@ -2970,6 +3016,7 @@ test_ldap_auth_LDADD = \ +@@ -2984,6 +3030,7 @@ test_ldap_auth_LDADD = \ test_ldap_auth_LDADD = \ $(CMOCKA_LIBS) \ $(TALLOC_LIBS) \ + $(LTLIBINTL) \ libsss_ldap_common.la \ libsss_test_common.la \ libdlopen_test_providers.la \ -@@ -2983,6 +3030,7 @@ test_ldap_id_cleanup_LDADD = \ +@@ -2997,6 +3044,7 @@ test_ldap_id_cleanup_LDADD = \ test_ldap_id_cleanup_LDADD = \ $(CMOCKA_LIBS) \ $(POPT_LIBS) \ + $(LTLIBINTL) \ $(TALLOC_LIBS) \ $(TEVENT_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ -@@ -3000,6 +3048,7 @@ test_sdap_access_LDADD = \ +@@ -3014,6 +3062,7 @@ test_sdap_access_LDADD = \ test_sdap_access_LDADD = \ $(CMOCKA_LIBS) \ $(TALLOC_LIBS) \ + $(LTLIBINTL) \ libsss_ldap_common.la \ libsss_test_common.la \ libdlopen_test_providers.la \ -@@ -3019,6 +3068,7 @@ test_sdap_certmap_LDADD = \ +@@ -3033,6 +3082,7 @@ test_sdap_certmap_LDADD = \ test_sdap_certmap_LDADD = \ $(CMOCKA_LIBS) \ $(TALLOC_LIBS) \ + $(LTLIBINTL) \ $(POPT_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ libsss_test_common.la \ -@@ -3030,6 +3080,7 @@ ad_access_filter_tests_LDADD = \ +@@ -3044,6 +3094,7 @@ ad_access_filter_tests_LDADD = \ ad_access_filter_tests_LDADD = \ $(CMOCKA_LIBS) \ $(POPT_LIBS) \ + $(LTLIBINTL) \ $(TALLOC_LIBS) \ $(TEVENT_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ -@@ -3051,6 +3102,7 @@ ad_gpo_tests_LDADD = \ +@@ -3065,6 +3116,7 @@ ad_gpo_tests_LDADD = \ $(CMOCKA_LIBS) \ $(OPENLDAP_LIBS) \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(SSSD_INTERNAL_LTLIBS) \ $(NDR_NBT_LIBS) \ libsss_ldap_common.la \ -@@ -3088,6 +3140,7 @@ ad_common_tests_LDADD = \ +@@ -3102,6 +3154,7 @@ ad_common_tests_LDADD = \ ad_common_tests_LDADD = \ $(CMOCKA_LIBS) \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(KEYUTILS_LIBS) \ $(NDR_NBT_LIBS) \ $(NDR_KRB5PAC_LIBS) \ -@@ -3110,6 +3163,7 @@ dp_opt_tests_LDADD = \ +@@ -3124,6 +3177,7 @@ dp_opt_tests_LDADD = \ $(CMOCKA_LIBS) \ $(TALLOC_LIBS) \ $(POPT_LIBS) \ + $(LTLIBINTL) \ $(SSSD_INTERNAL_LTLIBS) \ libsss_test_common.la -@@ -3142,6 +3196,7 @@ sdap_tests_LDADD = \ +@@ -3156,6 +3210,7 @@ sdap_tests_LDADD = \ $(TALLOC_LIBS) \ $(LDB_LIBS) \ $(POPT_LIBS) \ + $(LTLIBINTL) \ $(SSSD_INTERNAL_LTLIBS) \ $(OPENLDAP_LIBS) \ libsss_test_common.la \ -@@ -3160,6 +3215,7 @@ ifp_tests_LDADD = \ +@@ -3176,6 +3231,7 @@ ifp_tests_LDADD = \ $(LIBADD_DL) \ $(CMOCKA_LIBS) \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(SSSD_INTERNAL_LTLIBS) \ $(SYSTEMD_DAEMON_LIBS) \ libsss_test_common.la \ -@@ -3189,6 +3245,7 @@ sss_sifp_tests_LDADD = \ +@@ -3205,6 +3261,7 @@ sss_sifp_tests_LDADD = \ $(TALLOC_LIBS) \ $(DHASH_LIBS) \ $(POPT_LIBS) \ + $(LTLIBINTL) \ $(SSSD_INTERNAL_LTLIBS) endif # BUILD_LIBSIFP endif # BUILD_IFP -@@ -3205,6 +3262,7 @@ test_sysdb_views_LDADD = \ +@@ -3221,6 +3278,7 @@ test_sysdb_views_LDADD = \ $(LDB_LIBS) \ $(POPT_LIBS) \ $(TALLOC_LIBS) \ + $(LTLIBINTL) \ $(SSSD_INTERNAL_LTLIBS) \ libsss_test_common.la \ $(NULL) -@@ -3221,6 +3279,7 @@ test_sysdb_ts_cache_LDADD = \ +@@ -3237,6 +3295,7 @@ test_sysdb_ts_cache_LDADD = \ $(LDB_LIBS) \ $(POPT_LIBS) \ $(TALLOC_LIBS) \ + $(LTLIBINTL) \ $(SSSD_INTERNAL_LTLIBS) \ libsss_test_common.la \ $(NULL) -@@ -3235,6 +3294,7 @@ test_sysdb_subdomains_LDADD = \ +@@ -3251,6 +3310,7 @@ test_sysdb_subdomains_LDADD = \ $(CMOCKA_LIBS) \ $(LDB_LIBS) \ $(POPT_LIBS) \ + $(LTLIBINTL) \ $(TALLOC_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ libsss_test_common.la \ -@@ -3251,6 +3311,7 @@ test_sysdb_certmap_LDADD = \ +@@ -3267,6 +3327,8 @@ test_sysdb_certmap_LDADD = \ $(LDB_LIBS) \ $(POPT_LIBS) \ $(TALLOC_LIBS) \ + $(LTLIBINTL) \ - $(SSSD_INTERNAL_LTLIBS) \ - libsss_test_common.la \ - $(NULL) -@@ -3266,6 +3327,7 @@ test_sysdb_sudo_LDADD = \ - $(LDB_LIBS) \ - $(POPT_LIBS) \ - $(TALLOC_LIBS) \ + $(LTLIBINTL) \ $(SSSD_INTERNAL_LTLIBS) \ libsss_test_common.la \ $(NULL) -@@ -3281,6 +3343,7 @@ test_sysdb_utils_LDADD = \ +@@ -3282,6 +3344,7 @@ test_sysdb_sudo_LDADD = \ $(LDB_LIBS) \ $(POPT_LIBS) \ $(TALLOC_LIBS) \ + $(LTLIBINTL) \ $(SSSD_INTERNAL_LTLIBS) \ libsss_test_common.la \ $(NULL) -@@ -3296,6 +3359,7 @@ test_sysdb_domain_resolution_order_LDADD = \ +@@ -3297,6 +3360,7 @@ test_sysdb_utils_LDADD = \ $(LDB_LIBS) \ $(POPT_LIBS) \ $(TALLOC_LIBS) \ + $(LTLIBINTL) \ $(SSSD_INTERNAL_LTLIBS) \ libsss_test_common.la \ $(NULL) -@@ -3312,6 +3376,7 @@ test_be_ptask_LDADD = \ +@@ -3328,6 +3392,7 @@ test_be_ptask_LDADD = \ $(CMOCKA_LIBS) \ $(POPT_LIBS) \ $(TALLOC_LIBS) \ + $(LTLIBINTL) \ $(SSSD_INTERNAL_LTLIBS) \ libsss_test_common.la \ $(NULL) -@@ -3330,6 +3395,7 @@ test_copy_ccache_LDADD = \ +@@ -3346,6 +3411,8 @@ test_copy_ccache_LDADD = \ $(POPT_LIBS) \ $(TALLOC_LIBS) \ $(KRB5_LIBS) \ + $(LTLIBINTL) \ - $(SSSD_INTERNAL_LTLIBS) \ - libsss_test_common.la \ - $(NULL) -@@ -3349,6 +3415,7 @@ test_copy_keytab_LDADD = \ - $(POPT_LIBS) \ - $(TALLOC_LIBS) \ - $(KRB5_LIBS) \ + $(LTLIBINTL) \ $(SSSD_INTERNAL_LTLIBS) \ libsss_test_common.la \ $(NULL) -@@ -3384,6 +3451,7 @@ test_child_common_LDADD = \ +@@ -3400,6 +3467,7 @@ test_child_common_LDADD = \ $(POPT_LIBS) \ $(TALLOC_LIBS) \ $(DHASH_LIBS) \ + $(LTLIBINTL) \ libsss_debug.la \ libsss_test_common.la \ $(NULL) -@@ -3403,6 +3471,7 @@ responder_cache_req_tests_LDADD = \ +@@ -3419,6 +3487,7 @@ responder_cache_req_tests_LDADD = \ $(LIBADD_DL) \ $(CMOCKA_LIBS) \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(SSSD_INTERNAL_LTLIBS) \ $(SYSTEMD_DAEMON_LIBS) \ libsss_test_common.la \ -@@ -3425,6 +3494,7 @@ test_resolv_fake_LDADD = \ +@@ -3441,6 +3510,7 @@ test_resolv_fake_LDADD = \ test_resolv_fake_LDADD = \ $(CMOCKA_LIBS) \ $(POPT_LIBS) \ + $(LTLIBINTL) \ $(TALLOC_LIBS) \ $(CARES_LIBS) \ $(DHASH_LIBS) \ -@@ -3448,6 +3518,7 @@ test_fo_srv_LDADD = \ +@@ -3464,6 +3534,7 @@ test_fo_srv_LDADD = \ $(TALLOC_LIBS) \ $(CARES_LIBS) \ $(DHASH_LIBS) \ + $(LTLIBINTL) \ $(SSSD_INTERNAL_LTLIBS) \ libsss_test_common.la \ $(NULL) -@@ -3469,6 +3540,7 @@ test_sdap_initgr_LDADD = \ +@@ -3485,6 +3556,7 @@ test_sdap_initgr_LDADD = \ $(TEVENT_LIBS) \ $(LDB_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ + $(LTLIBINTL) \ libsss_ldap_common.la \ libsss_test_common.la \ libdlopen_test_providers.la \ -@@ -3488,6 +3560,7 @@ test_ad_subdom_LDADD = \ +@@ -3504,6 +3576,7 @@ test_ad_subdom_LDADD = \ $(POPT_LIBS) \ $(TALLOC_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ + $(LTLIBINTL) \ libsss_ldap_common.la \ libsss_ad_tests.la \ libsss_idmap.la \ -@@ -3511,6 +3584,7 @@ test_ipa_subdom_util_LDADD = \ +@@ -3527,6 +3600,7 @@ test_ipa_subdom_util_LDADD = \ $(TALLOC_LIBS) \ $(LDB_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ + $(LTLIBINTL) \ libsss_test_common.la \ $(NULL) -@@ -3542,6 +3616,7 @@ test_ipa_subdom_server_LDADD = \ +@@ -3558,6 +3632,7 @@ test_ipa_subdom_server_LDADD = \ $(KEYUTILS_LIBS) \ $(KRB5_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ + $(LTLIBINTL) \ libsss_ldap_common.la \ libsss_ad_tests.la \ libsss_test_common.la \ -@@ -3563,6 +3638,7 @@ test_tools_colondb_LDADD = \ +@@ -3579,6 +3654,7 @@ test_tools_colondb_LDADD = \ $(CMOCKA_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ $(POPT_LIBS) \ + $(LTLIBINTL) \ libsss_test_common.la \ $(NULL) -@@ -3579,6 +3655,7 @@ test_krb5_wait_queue_LDADD = \ +@@ -3595,6 +3671,7 @@ test_krb5_wait_queue_LDADD = \ $(POPT_LIBS) \ $(DHASH_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ + $(LTLIBINTL) \ libsss_test_common.la \ $(NULL) -@@ -3599,6 +3676,7 @@ test_cert_utils_LDADD = \ +@@ -3615,6 +3692,7 @@ test_cert_utils_LDADD = \ $(POPT_LIBS) \ $(TALLOC_LIBS) \ $(CRYPTO_LIBS) \ + $(LTLIBINTL) \ libsss_debug.la \ libsss_test_common.la \ libsss_cert.la \ -@@ -3625,6 +3703,7 @@ test_data_provider_be_LDADD = \ +@@ -3641,6 +3719,7 @@ test_data_provider_be_LDADD = \ $(SSSD_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ $(LIBADD_DL) \ + $(LTLIBINTL) \ libsss_test_common.la \ libdlopen_test_providers.la \ libsss_iface.la \ -@@ -3654,6 +3733,7 @@ test_dp_request_LDADD = \ +@@ -3670,6 +3749,7 @@ test_dp_request_LDADD = \ $(SSSD_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ $(LIBADD_DL) \ + $(LTLIBINTL) \ libsss_test_common.la \ $(NULL) if BUILD_SYSTEMTAP -@@ -3680,6 +3760,7 @@ test_dp_builtin_LDADD = \ +@@ -3696,6 +3776,7 @@ test_dp_builtin_LDADD = \ $(SSSD_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ $(LIBADD_DL) \ + $(LTLIBINTL) \ libsss_test_common.la \ $(NULL) -@@ -3694,6 +3775,7 @@ test_ipa_dn_LDADD = \ +@@ -3710,6 +3791,7 @@ test_ipa_dn_LDADD = \ $(TEVENT_LIBS) \ $(TALLOC_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ + $(LTLIBINTL) \ libsss_test_common.la \ $(NULL) -@@ -3707,6 +3789,7 @@ test_iobuf_LDADD = \ +@@ -3723,6 +3805,7 @@ test_iobuf_LDADD = \ test_iobuf_LDADD = \ $(CMOCKA_LIBS) \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(NULL) test_confdb_SOURCES = \ -@@ -3721,6 +3804,7 @@ test_confdb_LDADD = \ +@@ -3737,6 +3820,7 @@ test_confdb_LDADD = \ $(POPT_LIBS) \ $(TALLOC_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ + $(LTLIBINTL) \ libsss_test_common.la \ $(NULL) -@@ -3741,6 +3825,7 @@ simple_access_tests_LDADD = \ +@@ -3757,6 +3841,7 @@ simple_access_tests_LDADD = \ $(CMOCKA_LIBS) \ $(SSSD_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ + $(LTLIBINTL) \ libsss_test_common.la \ libdlopen_test_providers.la \ libsss_iface.la \ -@@ -3758,6 +3843,7 @@ krb5_common_test_LDADD = \ +@@ -3774,6 +3859,7 @@ krb5_common_test_LDADD = \ $(CMOCKA_LIBS) \ $(POPT_LIBS) \ $(TALLOC_LIBS) \ + $(LTLIBINTL) \ libsss_krb5_common.la \ $(SSSD_INTERNAL_LTLIBS) \ libsss_test_common.la \ -@@ -3778,6 +3864,7 @@ test_inotify_LDADD = \ +@@ -3794,6 +3880,7 @@ test_inotify_LDADD = \ $(SSSD_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ $(LIBADD_DL) \ + $(LTLIBINTL) \ libsss_test_common.la \ $(NULL) -@@ -3796,6 +3883,7 @@ sss_certmap_test_LDADD = \ +@@ -3812,6 +3899,7 @@ sss_certmap_test_LDADD = \ $(TALLOC_LIBS) \ $(SSS_CERT_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ + $(LTLIBINTL) \ libsss_test_common.la \ libsss_certmap.la \ $(NULL) -@@ -3816,6 +3904,7 @@ test_sssd_krb5_locator_plugin_LDADD = \ +@@ -3832,6 +3920,7 @@ test_sssd_krb5_locator_plugin_LDADD = \ $(POPT_LIBS) \ $(TALLOC_LIBS) \ $(KRB5_LIBS) \ + $(LTLIBINTL) \ libsss_test_common.la \ $(NULL) -@@ -3866,6 +3955,7 @@ test_passkey_LDADD = \ +@@ -3883,6 +3972,7 @@ test_passkey_LDADD = \ test_passkey_LDADD = \ $(CMOCKA_LIBS) \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(SSSD_INTERNAL_LTLIBS) \ $(LIBADD_DL) \ $(PASSKEY_LIBS) \ -@@ -3893,6 +3983,7 @@ test_kcm_marshalling_LDADD = \ +@@ -3910,6 +4000,7 @@ test_kcm_marshalling_LDADD = \ $(CMOCKA_LIBS) \ $(SSSD_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ + $(LTLIBINTL) \ libsss_test_common.la \ $(NULL) -@@ -3908,6 +3999,7 @@ test_kcm_queue_LDADD = \ +@@ -3925,6 +4016,7 @@ test_kcm_queue_LDADD = \ $(LIBADD_DL) \ $(CMOCKA_LIBS) \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(SSSD_INTERNAL_LTLIBS) \ libsss_test_common.la \ libsss_iface.la \ -@@ -3925,6 +4017,7 @@ test_krb5_idp_plugin_LDADD = \ +@@ -3942,6 +4034,7 @@ test_krb5_idp_plugin_LDADD = \ test_krb5_idp_plugin_LDADD = \ $(CMOCKA_LIBS) \ $(JANSSON_LIBS) \ + $(LTLIBINTL) \ $(NULL) if BUILD_PASSKEY -@@ -3939,6 +4032,7 @@ test_krb5_passkey_plugin_LDADD = \ +@@ -3956,6 +4049,7 @@ test_krb5_passkey_plugin_LDADD = \ test_krb5_passkey_plugin_LDADD = \ $(CMOCKA_LIBS) \ $(JANSSON_LIBS) \ + $(LTLIBINTL) \ $(NULL) endif # BUILD_PASSKEY -@@ -3971,6 +4065,7 @@ test_kcm_renewals_LDADD = \ +@@ -3988,6 +4082,7 @@ test_kcm_renewals_LDADD = \ $(CMOCKA_LIBS) \ $(SSSD_LIBS) \ $(SSSD_INTERNAL_LTLIBS) \ + $(LTLIBINTL) \ libsss_test_common.la \ libsss_iface.la \ libsss_sbus.la \ -@@ -4012,6 +4107,7 @@ test_sssd_krb5_localauth_plugin_LDADD = \ +@@ -4029,6 +4124,7 @@ test_sssd_krb5_localauth_plugin_LDADD = \ test_sssd_krb5_localauth_plugin_LDADD = \ $(CMOCKA_LIBS) \ $(KRB5_LIBS) \ + $(LTLIBINTL) \ $(NULL) endif -@@ -4068,6 +4164,7 @@ libnss_sss_la_SOURCES = \ +@@ -4085,6 +4181,7 @@ libnss_sss_la_SOURCES = \ nsslib_LTLIBRARIES = libnss_sss.la libnss_sss_la_SOURCES = \ src/sss_client/common.c \ + src/sss_client/bsdnss.c \ src/sss_client/nss_passwd.c \ src/sss_client/nss_group.c \ src/sss_client/nss_netgroup.c \ -@@ -4166,6 +4263,7 @@ libsss_sudo_la_LIBADD = \ +@@ -4183,6 +4280,7 @@ libsss_sudo_la_LIBADD = \ src/sss_client/sudo/sss_sudo.h \ src/sss_client/sudo/sss_sudo_private.h libsss_sudo_la_LIBADD = \ + $(GSSAPI_KRB5_LIBS) \ $(CLIENT_LIBS) libsss_sudo_la_LDFLAGS = \ -Wl,--version-script,$(srcdir)/src/sss_client/sss_sudo.exports \ -@@ -4297,6 +4395,7 @@ libsss_ldap_common_la_LIBADD = \ +@@ -4314,6 +4412,7 @@ libsss_ldap_common_la_LIBADD = \ $(OPENLDAP_LIBS) \ $(DHASH_LIBS) \ $(KRB5_LIBS) \ + $(LTLIBINTL) \ libsss_krb5_common.la \ libsss_idmap.la \ libsss_certmap.la \ -@@ -4696,6 +4795,7 @@ ldap_child_LDADD = \ +@@ -4718,6 +4817,7 @@ ldap_child_LDADD = \ $(KRB5_CFLAGS) ldap_child_LDADD = \ libsss_debug.la \ + $(LTLIBINTL) \ $(TALLOC_LIBS) \ $(POPT_LIBS) \ $(DHASH_LIBS) \ -@@ -4742,6 +4842,7 @@ gpo_child_LDADD = \ +@@ -4764,6 +4864,7 @@ gpo_child_LDADD = \ $(SMBCLIENT_CFLAGS) gpo_child_LDADD = \ libsss_debug.la \ + $(LTLIBINTL) \ $(TALLOC_LIBS) \ $(POPT_LIBS) \ $(DHASH_LIBS) \ -@@ -4758,6 +4859,7 @@ proxy_child_LDADD = \ +@@ -4780,6 +4881,7 @@ proxy_child_LDADD = \ proxy_child_LDADD = \ $(PAM_LIBS) \ $(SSSD_LIBS) \ + $(LTLIBINTL) \ $(SSSD_INTERNAL_LTLIBS) \ libsss_iface.la \ libsss_sbus.la \ -@@ -4785,6 +4887,7 @@ p11_child_LDADD = \ +@@ -4807,6 +4909,7 @@ p11_child_LDADD = \ p11_child_LDADD = \ libsss_debug.la \ + $(LTLIBINTL) \ $(TALLOC_LIBS) \ $(DHASH_LIBS) \ $(POPT_LIBS) \ -@@ -4812,6 +4915,7 @@ passkey_child_LDADD = \ +@@ -4834,6 +4937,7 @@ passkey_child_LDADD = \ passkey_child_LDADD = \ libsss_crypt.la \ libsss_debug.la \ + $(LTLIBINTL) \ $(TALLOC_LIBS) \ $(DHASH_LIBS) \ $(POPT_LIBS) \ -@@ -4840,6 +4944,7 @@ oidc_child_LDADD = \ +@@ -4862,6 +4966,7 @@ oidc_child_LDADD = \ $(NULL) oidc_child_LDADD = \ libsss_debug.la \ + $(LTLIBINTL) \ $(TALLOC_LIBS) \ $(POPT_LIBS) \ $(JANSSON_LIBS) \ -@@ -4858,6 +4963,7 @@ memberof_la_LIBADD = \ +@@ -4880,6 +4985,7 @@ memberof_la_LIBADD = \ $(NULL) memberof_la_LIBADD = \ libsss_debug.la \ + $(LTLIBINTL) \ $(TALLOC_LIBS) \ $(LDB_LIBS) \ $(DHASH_LIBS) \ -@@ -4921,6 +5027,7 @@ sssd_krb5_idp_plugin_la_LIBADD = \ +@@ -4943,6 +5049,7 @@ sssd_krb5_idp_plugin_la_LIBADD = \ $(KRB5_LIBS) \ $(KRAD_LIBS) \ $(JANSSON_LIBS) \ + $(LTLIBINTL) \ $(NULL) sssd_krb5_idp_plugin_la_LDFLAGS = \ -avoid-version \ diff --git a/security/sssd-devel/files/patch-src__external__nsupdate.m4 b/security/sssd-devel/files/patch-src__external__nsupdate.m4 index abb443532e3e..d75aeeb5673d 100644 --- a/security/sssd-devel/files/patch-src__external__nsupdate.m4 +++ b/security/sssd-devel/files/patch-src__external__nsupdate.m4 @@ -1,8 +1,23 @@ ---- src/external/nsupdate.m4.orig 2023-05-05 08:11:07 UTC +--- src/external/nsupdate.m4.orig 2024-01-12 12:05:40 UTC +++ src/external/nsupdate.m4 -@@ -1,4 +1,4 @@ --AC_PATH_PROG(NSUPDATE, nsupdate) -+AC_PATH_PROG(NSUPDATE, samba-nsupdate) - AC_MSG_CHECKING(for executable nsupdate) - if test -x "$NSUPDATE"; then +@@ -4,13 +4,13 @@ if test -x "$NSUPDATE"; then AC_DEFINE_UNQUOTED([NSUPDATE_PATH], ["$NSUPDATE"], [The path to nsupdate]) + AC_MSG_RESULT(yes) + +- AC_MSG_CHECKING(for nsupdate 'realm' support') +- if AC_RUN_LOG([echo realm |$NSUPDATE >&2]); then +- AC_MSG_RESULT([yes]) +- else +- AC_MSG_RESULT([no]) +- AC_MSG_ERROR([nsupdate does not support 'realm']) +- fi ++ #AC_MSG_CHECKING(for nsupdate 'realm' support') ++ #if AC_RUN_LOG([echo realm |$NSUPDATE >&2]); then ++ # AC_MSG_RESULT([yes]) ++ #else ++ # AC_MSG_RESULT([no]) ++ # AC_MSG_ERROR([nsupdate does not support 'realm']) ++ #fi + + else + AC_MSG_RESULT([no]) diff --git a/security/sssd-devel/files/patch-src__passkey_child__passkey_child_common.c b/security/sssd-devel/files/patch-src__passkey_child__passkey_child_common.c index 02e75e346146..0854721e7a80 100644 --- a/security/sssd-devel/files/patch-src__passkey_child__passkey_child_common.c +++ b/security/sssd-devel/files/patch-src__passkey_child__passkey_child_common.c @@ -1,19 +1,19 @@ ---- src/passkey_child/passkey_child_common.c.orig 2023-05-05 08:11:07 UTC +--- src/passkey_child/passkey_child_common.c.orig 2024-01-12 12:05:40 UTC +++ src/passkey_child/passkey_child_common.c @@ -23,7 +23,6 @@ */ #include -#include #include #include #include -@@ -269,8 +268,6 @@ parse_arguments(TALLOC_CTX *mem_ctx, int argc, const c +@@ -272,8 +271,6 @@ parse_arguments(TALLOC_CTX *mem_ctx, int argc, const c } poptFreeContext(pc); - - prctl(PR_SET_DUMPABLE, (dumpable == 0) ? 0 : 1); if (user_verification != NULL) { if (strcmp(user_verification, "true") == 0) { diff --git a/security/sssd-devel/files/patch-src__providers__krb5__krb5_child.c b/security/sssd-devel/files/patch-src__providers__krb5__krb5_child.c index d1aff8da6e2e..a4b4cc9e1660 100644 --- a/security/sssd-devel/files/patch-src__providers__krb5__krb5_child.c +++ b/security/sssd-devel/files/patch-src__providers__krb5__krb5_child.c @@ -1,19 +1,19 @@ ---- src/providers/krb5/krb5_child.c.orig 2023-05-05 08:11:07 UTC +--- src/providers/krb5/krb5_child.c.orig 2024-01-12 12:05:40 UTC +++ src/providers/krb5/krb5_child.c @@ -28,7 +28,6 @@ #include #include #include -#include #include -@@ -4070,8 +4069,6 @@ int main(int argc, const char *argv[]) +@@ -4090,8 +4089,6 @@ int main(int argc, const char *argv[]) } poptFreeContext(pc); - - prctl(PR_SET_DUMPABLE, (dumpable == 0) ? 0 : 1); debug_prg_name = talloc_asprintf(NULL, "krb5_child[%d]", getpid()); if (!debug_prg_name) { diff --git a/security/sssd-devel/files/patch-src__providers__ldap__ldap_child.c b/security/sssd-devel/files/patch-src__providers__ldap__ldap_child.c index 332d742661fc..62d313f97392 100644 --- a/security/sssd-devel/files/patch-src__providers__ldap__ldap_child.c +++ b/security/sssd-devel/files/patch-src__providers__ldap__ldap_child.c @@ -1,42 +1,42 @@ ---- src/providers/ldap/ldap_child.c.orig 2023-05-05 08:11:07 UTC +--- src/providers/ldap/ldap_child.c.orig 2024-01-12 12:05:40 UTC +++ src/providers/ldap/ldap_child.c @@ -23,11 +23,11 @@ */ #include +#include #include #include #include #include -#include #include "util/util.h" #include "util/sss_krb5.h" -@@ -337,7 +337,7 @@ static krb5_error_code ldap_child_get_tgt_sync(TALLOC_ +@@ -338,7 +338,7 @@ static krb5_error_code ldap_child_get_tgt_sync(TALLOC_ full_princ = talloc_strdup(tmp_ctx, princ_str); } } else { - char hostname[HOST_NAME_MAX + 1]; + char hostname[MAXHOSTNAMELEN + 1]; ret = gethostname(hostname, sizeof(hostname)); if (ret == -1) { -@@ -346,7 +346,7 @@ static krb5_error_code ldap_child_get_tgt_sync(TALLOC_ +@@ -347,7 +347,7 @@ static krb5_error_code ldap_child_get_tgt_sync(TALLOC_ errno, strerror(errno)); goto done; } - hostname[HOST_NAME_MAX] = '\0'; + hostname[MAXHOSTNAMELEN] = '\0'; DEBUG(SSSDBG_TRACE_LIBS, "got hostname: [%s]\n", hostname); -@@ -660,8 +660,6 @@ int main(int argc, const char *argv[]) +@@ -661,8 +661,6 @@ int main(int argc, const char *argv[]) } poptFreeContext(pc); - - prctl(PR_SET_DUMPABLE, (dumpable == 0) ? 0 : 1); debug_prg_name = talloc_asprintf(NULL, "ldap_child[%d]", getpid()); if (!debug_prg_name) { diff --git a/security/sssd-devel/files/patch-src__responder__kcm__kcmsrv_ccache_secdb.c b/security/sssd-devel/files/patch-src__responder__kcm__kcmsrv_ccache_secdb.c index aef9e33a63ab..95f5f0bf764e 100644 --- a/security/sssd-devel/files/patch-src__responder__kcm__kcmsrv_ccache_secdb.c +++ b/security/sssd-devel/files/patch-src__responder__kcm__kcmsrv_ccache_secdb.c @@ -1,23 +1,23 @@ ---- src/responder/kcm/kcmsrv_ccache_secdb.c.orig 2023-05-05 08:11:07 UTC +--- src/responder/kcm/kcmsrv_ccache_secdb.c.orig 2024-01-12 12:05:40 UTC +++ src/responder/kcm/kcmsrv_ccache_secdb.c @@ -21,6 +21,9 @@ #include "config.h" +#include +#include + #include #include -@@ -877,8 +880,8 @@ static errno_t ccdb_secdb_get_cc_for_uuid(TALLOC_CTX * +@@ -871,8 +874,8 @@ static errno_t ccdb_secdb_get_cc_for_uuid(TALLOC_CTX * continue; } - cli_cred.ucred.uid = pwd->pw_uid; - cli_cred.ucred.gid = pwd->pw_gid; + cli_cred.ucred.cr_uid = pwd->pw_uid; + cli_cred.ucred.cr_gid = pwd->pw_gid; ret = key_by_uuid(tmp_ctx, secdb->sctx, &cli_cred, uuid, &secdb_key); if (ret != EOK) { diff --git a/security/sssd-devel/files/patch-src__responder__nss__nsssrv_mmap_cache.c b/security/sssd-devel/files/patch-src__responder__nss__nsssrv_mmap_cache.c index d8a2d5f26509..31ea4cd969b2 100644 --- a/security/sssd-devel/files/patch-src__responder__nss__nsssrv_mmap_cache.c +++ b/security/sssd-devel/files/patch-src__responder__nss__nsssrv_mmap_cache.c @@ -1,27 +1,27 @@ ---- src/responder/nss/nsssrv_mmap_cache.c.orig 2023-05-05 08:11:07 UTC +--- src/responder/nss/nsssrv_mmap_cache.c.orig 2024-01-12 12:05:40 UTC +++ src/responder/nss/nsssrv_mmap_cache.c @@ -23,6 +23,7 @@ #include "util/crypto/sss_crypto.h" #include "confdb/confdb.h" #include +#include #include #include "util/mmap_cache.h" #include "sss_client/idmap/sss_nss_idmap.h" -@@ -1402,8 +1403,14 @@ errno_t sss_mmap_cache_init(TALLOC_CTX *mem_ctx, const +@@ -1474,8 +1475,14 @@ errno_t sss_mmap_cache_init(TALLOC_CTX *mem_ctx, const /* Attempt allocation several times, in case of EINTR */ for (int i = 0; i < POSIX_FALLOCATE_ATTEMPTS; i++) { ret = posix_fallocate(mc_ctx->fd, 0, mc_ctx->mmap_size); - if (ret != EINTR) - break; + if (ret != EINTR && ret == EINVAL) { + /* posix_fallocate doesn't work on ZFS */ + ret = ftruncate(mc_ctx->fd, mc_ctx->mmap_size); + if (ret != 0) { + break; + } + } else if (ret != EINTR) + break; } if (ret) { DEBUG(SSSDBG_CRIT_FAILURE, "Failed to allocate file %s: %d(%s)\n", diff --git a/security/sssd-devel/files/patch-src__sss_client__common.c b/security/sssd-devel/files/patch-src__sss_client__common.c index 1a209347fe68..fe1b56881cef 100644 --- a/security/sssd-devel/files/patch-src__sss_client__common.c +++ b/security/sssd-devel/files/patch-src__sss_client__common.c @@ -1,29 +1,29 @@ ---- src/sss_client/common.c.orig 2023-05-05 08:11:07 UTC +--- src/sss_client/common.c.orig 2024-01-12 12:05:40 UTC +++ src/sss_client/common.c -@@ -156,7 +156,7 @@ static enum sss_status sss_cli_send_req(enum sss_cli_c +@@ -170,7 +170,7 @@ static enum sss_status sss_cli_send_req(enum sss_cli_c *errnop = error; break; case 0: - *errnop = ETIME; + *errnop = ETIMEDOUT; break; case 1: if (pfd.revents & (POLLERR | POLLHUP)) { -@@ -268,7 +268,7 @@ static enum sss_status sss_cli_recv_rep(enum sss_cli_c +@@ -282,7 +282,7 @@ static enum sss_status sss_cli_recv_rep(enum sss_cli_c *errnop = error; break; case 0: - *errnop = ETIME; + *errnop = ETIMEDOUT; break; case 1: if (pfd.revents & (POLLHUP)) { -@@ -731,7 +731,7 @@ static enum sss_status sss_cli_check_socket(int *errno +@@ -781,7 +781,7 @@ static enum sss_status sss_cli_check_socket(int *errno *errnop = error; break; case 0: - *errnop = ETIME; + *errnop = ETIMEDOUT; break; case 1: if (pfd.revents & (POLLERR | POLLHUP)) { diff --git a/security/sssd-devel/files/patch-src__sss_client__pam_sss.c b/security/sssd-devel/files/patch-src__sss_client__pam_sss.c index eea95fbb5052..35b39859499d 100644 --- a/security/sssd-devel/files/patch-src__sss_client__pam_sss.c +++ b/security/sssd-devel/files/patch-src__sss_client__pam_sss.c @@ -1,11 +1,11 @@ ---- src/sss_client/pam_sss.c.orig 2023-05-05 08:11:07 UTC +--- src/sss_client/pam_sss.c.orig 2024-01-12 12:05:40 UTC +++ src/sss_client/pam_sss.c -@@ -1422,7 +1422,7 @@ static int get_pam_items(pam_handle_t *pamh, uint32_t +@@ -1444,7 +1444,7 @@ static int get_pam_items(pam_handle_t *pamh, uint32_t pi->cli_pid = getpid(); - pi->login_name = pam_modutil_getlogin(pamh); + pi->login_name = getlogin(); if (pi->login_name == NULL) pi->login_name=""; pi->domain_name = NULL; diff --git a/security/sssd-devel/files/patch-src__util__child_common.c b/security/sssd-devel/files/patch-src__util__child_common.c index 55241535abec..d27163112a1b 100644 --- a/security/sssd-devel/files/patch-src__util__child_common.c +++ b/security/sssd-devel/files/patch-src__util__child_common.c @@ -1,21 +1,21 @@ ---- src/util/child_common.c.orig 2023-05-05 08:11:07 UTC +--- src/util/child_common.c.orig 2024-01-12 12:05:40 UTC +++ src/util/child_common.c @@ -28,7 +28,6 @@ #include #include #include -#include #include "util/util.h" #include "util/find_uid.h" -@@ -792,8 +791,8 @@ static errno_t prepare_child_argv(TALLOC_CTX *mem_ctx, +@@ -806,8 +805,8 @@ static errno_t prepare_child_argv(TALLOC_CTX *mem_ctx, goto fail; } - argv[--argc] = talloc_asprintf(argv, "--dumpable=%d", - prctl(PR_GET_DUMPABLE)); + argv[--argc] = talloc_asprintf(argv, "--dumpable=%d", 0); + if (argv[argc] == NULL) { ret = ENOMEM; goto fail; diff --git a/security/sssd-devel/files/patch-src__util__server.c b/security/sssd-devel/files/patch-src__util__server.c index 4f2e0ee84542..b8901158149c 100644 --- a/security/sssd-devel/files/patch-src__util__server.c +++ b/security/sssd-devel/files/patch-src__util__server.c @@ -1,53 +1,53 @@ ---- src/util/server.c.orig 2023-05-05 08:11:07 UTC +--- src/util/server.c.orig 2024-01-12 12:05:40 UTC +++ src/util/server.c @@ -30,17 +30,12 @@ #include #include #include -#include #include #include "util/util.h" #include "confdb/confdb.h" #include "util/sss_chain_id.h" #include "util/sss_chain_id_tevent.h" -#ifdef HAVE_PRCTL -#include -#endif - static TALLOC_CTX *autofree_ctx; static void server_atexit(void) @@ -317,10 +312,13 @@ static void setup_signals(void) BlockSignals(false, SIGTERM); #ifndef HAVE_PRCTL - /* If prctl is not defined on the system, try to handle - * some common termination signals gracefully */ + /* If prctl is not defined on the system, try to handle + * some common termination signals gracefully */ + (void) sig_segv_abrt; /* unused */ + /* CatchSignal(SIGSEGV, sig_segv_abrt); CatchSignal(SIGABRT, sig_segv_abrt); + */ #endif } -@@ -747,6 +745,8 @@ int server_setup(const char *name, bool is_responder, +@@ -749,6 +747,8 @@ int server_setup(const char *name, bool is_responder, DEBUG(SSSDBG_FATAL_FAILURE, "Failed to determine "CONFDB_MONITOR_DUMPABLE"\n"); return ret; } + +#ifdef HAVE_PRCTL ret = prctl(PR_SET_DUMPABLE, dumpable ? 1 : 0); if (ret != 0) { DEBUG(SSSDBG_CRIT_FAILURE, "Failed to set PR_SET_DUMPABLE\n"); -@@ -754,6 +754,7 @@ int server_setup(const char *name, bool is_responder, +@@ -756,6 +756,7 @@ int server_setup(const char *name, bool is_responder, } else if (!dumpable) { DEBUG(SSSDBG_IMPORTANT_INFO, "Core dumps are disabled!\n"); } +#endif sss_chain_id_setup(ctx->event_ctx); diff --git a/security/sssd-devel/files/patch-src__util__util.c b/security/sssd-devel/files/patch-src__util__util.c index 1b99481ea1c8..31a50f2879eb 100644 --- a/security/sssd-devel/files/patch-src__util__util.c +++ b/security/sssd-devel/files/patch-src__util__util.c @@ -1,19 +1,19 @@ ---- src/util/util.c.orig 2023-05-05 08:11:07 UTC +--- src/util/util.c.orig 2024-01-12 12:05:40 UTC +++ src/util/util.c -@@ -763,6 +763,16 @@ errno_t sss_fd_nonblocking(int fd) +@@ -786,6 +786,16 @@ errno_t sss_fd_nonblocking(int fd) return EOK; } +int flb_timezone(void) +{ + struct tm tm; + time_t t = 0; + tzset(); + localtime_r(&t, &tm); + return -(tm.tm_gmtoff); +} +#define timezone (flb_timezone()) + /* Convert GeneralizedTime (http://en.wikipedia.org/wiki/GeneralizedTime) * to unix time (seconds since epoch). Use UTC time zone. */ diff --git a/security/sssd-devel/pkg-plist b/security/sssd-devel/pkg-plist index 653fe1b9e201..e313518b270c 100644 --- a/security/sssd-devel/pkg-plist +++ b/security/sssd-devel/pkg-plist @@ -1,170 +1,166 @@ bin/sss_ssh_authorizedkeys bin/sss_ssh_knownhostsproxy etc/pam.d/sssd-shadowutils %%ETCDIR%%/sssd.conf.sample include/ipa_hbac.h include/sss_certmap.h include/sss_idmap.h include/sss_nss_idmap.h lib/krb5/plugins/authdata/sssd_pac_plugin.so lib/krb5/plugins/libkrb5/sssd_krb5_locator_plugin.so lib/libipa_hbac.so lib/libipa_hbac.so.0 lib/libipa_hbac.so.0.1.0 lib/libnss_sss.so.2 lib/libsss_certmap.so lib/libsss_certmap.so.0 lib/libsss_certmap.so.0.2.0 lib/libsss_idmap.so lib/libsss_idmap.so.0 lib/libsss_idmap.so.0.5.1 lib/libsss_nss_idmap.so lib/libsss_nss_idmap.so.0 lib/libsss_nss_idmap.so.0.6.0 lib/libsss_sudo.so lib/nss_sss.so.1 lib/pam_sss.so lib/pam_sss_gss.so -%%PYTHON_SITELIBDIR%%/SSSDConfig-2.9.2-py%%PYTHON_VER%%.egg-info/PKG-INFO -%%PYTHON_SITELIBDIR%%/SSSDConfig-2.9.2-py%%PYTHON_VER%%.egg-info/SOURCES.txt -%%PYTHON_SITELIBDIR%%/SSSDConfig-2.9.2-py%%PYTHON_VER%%.egg-info/dependency_links.txt -%%PYTHON_SITELIBDIR%%/SSSDConfig-2.9.2-py%%PYTHON_VER%%.egg-info/top_level.txt +%%PYTHON_SITELIBDIR%%/SSSDConfig-2.9.4-py%%PYTHON_VER%%.egg-info/PKG-INFO +%%PYTHON_SITELIBDIR%%/SSSDConfig-2.9.4-py%%PYTHON_VER%%.egg-info/SOURCES.txt +%%PYTHON_SITELIBDIR%%/SSSDConfig-2.9.4-py%%PYTHON_VER%%.egg-info/dependency_links.txt +%%PYTHON_SITELIBDIR%%/SSSDConfig-2.9.4-py%%PYTHON_VER%%.egg-info/top_level.txt %%PYTHON_SITELIBDIR%%/SSSDConfig/__init__.py %%PYTHON_SITELIBDIR%%/SSSDConfig/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/SSSDConfig/__pycache__/ipachangeconf%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/SSSDConfig/__pycache__/sssdoptions%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/SSSDConfig/ipachangeconf.py %%PYTHON_SITELIBDIR%%/SSSDConfig/sssdoptions.py %%PYTHON_SITELIBDIR%%/pyhbac.so %%PYTHON_SITELIBDIR%%/pysss.so %%PYTHON_SITELIBDIR%%/pysss_murmur.so %%PYTHON_SITELIBDIR%%/pysss_nss_idmap.so %%PYTHON_SITELIBDIR%%/sssd/__init__.py %%PYTHON_SITELIBDIR%%/sssd/modules/__init__.py %%PYTHON_SITELIBDIR%%/sssd/modules/request.py %%PYTHON_SITELIBDIR%%/sssd/parser.py %%PYTHON_SITELIBDIR%%/sssd/source_files.py %%PYTHON_SITELIBDIR%%/sssd/source_journald.py %%PYTHON_SITELIBDIR%%/sssd/source_reader.py %%PYTHON_SITELIBDIR%%/sssd/sss_analyze.py lib/samba4/modules/idmap/sss.so lib/shared-modules/ldb/memberof.so lib/sssd/conf/sssd.conf lib/sssd/libifp_iface.so lib/sssd/libifp_iface_sync.so lib/sssd/libsss_ad.so lib/sssd/libsss_cert.so lib/sssd/libsss_child.so lib/sssd/libsss_crypt.so lib/sssd/libsss_debug.so lib/sssd/libsss_files.so lib/sssd/libsss_iface.so lib/sssd/libsss_iface_sync.so lib/sssd/libsss_ipa.so lib/sssd/libsss_krb5.so lib/sssd/libsss_krb5_common.so lib/sssd/libsss_ldap.so lib/sssd/libsss_ldap_common.so lib/sssd/libsss_proxy.so lib/sssd/libsss_sbus.so lib/sssd/libsss_sbus_sync.so lib/sssd/libsss_semanage.so lib/sssd/libsss_simple.so lib/sssd/libsss_util.so lib/sssd/modules/sssd_krb5_idp_plugin.so lib/sssd/modules/sssd_krb5_localauth_plugin.so lib/sssd/modules/sssd_krb5_passkey_plugin.so libdata/pkgconfig/ipa_hbac.pc libdata/pkgconfig/sss_certmap.pc libdata/pkgconfig/sss_idmap.pc libdata/pkgconfig/sss_nss_idmap.pc libexec/sssd/gpo_child libexec/sssd/krb5_child libexec/sssd/ldap_child libexec/sssd/oidc_child libexec/sssd/p11_child libexec/sssd/passkey_child libexec/sssd/proxy_child libexec/sssd/sss_analyze libexec/sssd/sss_signal libexec/sssd/sssd_be libexec/sssd/sssd_ifp libexec/sssd/sssd_kcm libexec/sssd/sssd_nss libexec/sssd/sssd_pac libexec/sssd/sssd_pam libexec/sssd/sssd_ssh libexec/sssd/sssd_sudo man/man1/sss_ssh_authorizedkeys.1.gz man/man1/sss_ssh_knownhostsproxy.1.gz man/man5/sss-certmap.5.gz man/man5/sssd-ad.5.gz man/man5/sssd-files.5.gz man/man5/sssd-ifp.5.gz man/man5/sssd-ipa.5.gz man/man5/sssd-krb5.5.gz man/man5/sssd-ldap-attributes.5.gz man/man5/sssd-ldap.5.gz man/man5/sssd-session-recording.5.gz man/man5/sssd-simple.5.gz man/man5/sssd-sudo.5.gz man/man5/sssd.conf.5.gz man/man8/idmap_sss.8.gz man/man8/pam_sss.8.gz man/man8/pam_sss_gss.8.gz man/man8/sss_cache.8.gz man/man8/sss_debuglevel.8.gz man/man8/sss_obfuscate.8.gz man/man8/sss_override.8.gz man/man8/sss_seed.8.gz man/man8/sssctl.8.gz man/man8/sssd-kcm.8.gz man/man8/sssd.8.gz man/man8/sssd_krb5_localauth_plugin.8.gz man/man8/sssd_krb5_locator_plugin.8.gz sbin/sss_cache sbin/sss_debuglevel sbin/sss_obfuscate sbin/sss_override sbin/sss_seed sbin/sssctl sbin/sssd share/dbus-1/system-services/org.freedesktop.sssd.infopipe.service share/dbus-1/system.d/org.freedesktop.sssd.infopipe.conf %%DATADIR%%/dbus-1/system-services/org.freedesktop.sssd.infopipe.service %%DATADIR%%/dbus-1/system.d/org.freedesktop.sssd.infopipe.conf %%DATADIR%%/sssd-kcm/kcm_default_ccache %%DATADIR%%/sssd/cfg_rules.ini %%DATADIR%%/sssd/krb5-snippets/enable_sssd_conf_dir %%DATADIR%%/sssd/krb5-snippets/sssd_enable_idp %%DATADIR%%/sssd/krb5-snippets/sssd_enable_passkey %%DATADIR%%/sssd/sssd.api.conf %%DATADIR%%/sssd/sssd.api.d/sssd-ad.conf %%DATADIR%%/sssd/sssd.api.d/sssd-files.conf %%DATADIR%%/sssd/sssd.api.d/sssd-ipa.conf %%DATADIR%%/sssd/sssd.api.d/sssd-krb5.conf %%DATADIR%%/sssd/sssd.api.d/sssd-ldap.conf %%DATADIR%%/sssd/sssd.api.d/sssd-proxy.conf %%DATADIR%%/sssd/sssd.api.d/sssd-simple.conf @dir %%ETCDIR%%/conf.d @dir %%ETCDIR%%/pki @dir lib/ldb -@dir %%DOCSDIR%%/doc -@dir %%DOCSDIR%%/hbac_doc -@dir %%DOCSDIR%%/idmap_doc -@dir %%DOCSDIR%%/nss_idmap_doc @dir /var/db/sss/db @dir /var/db/sss/deskprofile @dir /var/db/sss/gpo_cache @dir /var/db/sss/keytabs @dir /var/db/sss/mc @dir /var/db/sss/pubconf/krb5.include.d @dir /var/db/sss/pubconf @dir /var/db/sss @dir /var/lib/sss/secrets @dir /var/lib/sss @dir /var/lib @dir /var/log/sssd @dir /var/run/sss/pipes/private @dir /var/run/sss/pipes @dir /var/run/sss