mirror of
https://github.com/netbirdio/FreeBSD-ports.git
synced 2026-05-22 18:42:42 -07:00
security/sssd2: Fix ldb and idmap library paths
The ldb library path seems incorrect as it does not work in the built-in ldb of Samba 4.22. Fix that by using SAMBA_LDB_MODULESDIR. This should fix the following runtime error: ``` * (2025-12-02 03:12:12): [sssd] [sysdb_ldb_connect] (0x4000): No ldb module path set in env * (2025-12-02 03:12:12): [sssd] [sysdb_ldb_connect] (0x4000): No ldb module path set in env * (2025-12-02 03:12:12): [sssd] [ldb] (0x0010): WARNING: Module [memberof] not found - do you need to set LDB_MODULES_PATH? ``` Also, use SAMBA_IDMAP_MODULESDIR for consistency. PR: 291492 Approved by: portmgr blanket Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D54138
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
PORTNAME= sssd
|
||||
PORTVERSION= 2.9.6
|
||||
PORTREVISION= 5
|
||||
PORTREVISION= 6
|
||||
CATEGORIES= security
|
||||
PKGNAMESUFFIX= 2
|
||||
|
||||
@@ -85,7 +85,7 @@ CONFIGURE_ARGS= --disable-dependency-tracking \
|
||||
--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 \
|
||||
--with-winbind-plugin-path=${SAMBA_IDMAP_MODULESDIR} \
|
||||
--without-selinux \
|
||||
--with-gpo-cache-path=/var/db/sss/gpo_cache \
|
||||
--without-semanage \
|
||||
@@ -98,7 +98,7 @@ CONFIGURE_ARGS= --disable-dependency-tracking \
|
||||
--with-secrets-db-path=/var/lib/sss/secrets \
|
||||
--with-kcm \
|
||||
--with-oidc-child \
|
||||
--with-ldb-lib-dir=${LOCALBASE}/lib/shared-modules/ldb \
|
||||
--with-ldb-lib-dir=${SAMBA_LDB_MODULESDIR} \
|
||||
--with-smb-idmap-interface-version=6 \
|
||||
--without-libnl \
|
||||
--with-nscd-conf=/etc/nscd.conf \
|
||||
@@ -109,7 +109,9 @@ CPPFLAGS+= -DRENEWAL_PROG_PATH='\"${LOCALBASE}/sbin/adcli\"'
|
||||
CFLAGS+= -fstack-protector-all
|
||||
LIBS+= -linotify -lintl
|
||||
|
||||
PLIST_SUB= PYTHON_VER=${PYTHON_VER}
|
||||
PLIST_SUB= PYTHON_VER=${PYTHON_VER} \
|
||||
SAMBA_IDMAP_MODULESDIR=${SAMBA_IDMAP_MODULESDIR} \
|
||||
SAMBA_LDB_MODULESDIR=${SAMBA_LDB_MODULESDIR}
|
||||
MAKE_ENV= MAKELEVEL=0 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
|
||||
|
||||
|
||||
@@ -47,8 +47,8 @@ lib/pam_sss_gss.so
|
||||
%%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
|
||||
%%SAMBA_IDMAP_MODULESDIR%%/sss.so
|
||||
%%SAMBA_LDB_MODULESDIR%%/memberof.so
|
||||
lib/sssd/conf/sssd.conf
|
||||
lib/sssd/libifp_iface.so
|
||||
lib/sssd/libifp_iface_sync.so
|
||||
|
||||
Reference in New Issue
Block a user