Date: Wed, 01 Jul 2026 08:33:27 +0000 From: Gleb Popov <arrowd@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 52822e959696 - main - security/sssd2: Allow attaching the debugger if built WITH_DEBUG=yes Message-ID: <6a44d0d7.36c34.5a488910@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by arrowd: URL: https://cgit.FreeBSD.org/ports/commit/?id=52822e9596962328bb54073bb069a8e837348282 commit 52822e9596962328bb54073bb069a8e837348282 Author: Gleb Popov <arrowd@FreeBSD.org> AuthorDate: 2026-07-01 08:30:48 +0000 Commit: Gleb Popov <arrowd@FreeBSD.org> CommitDate: 2026-07-01 08:33:14 +0000 security/sssd2: Allow attaching the debugger if built WITH_DEBUG=yes --- security/sssd2/Makefile | 4 ++++ .../sssd2/files/extrapatch-src_util_sss__prctl.c | 22 ++++++++++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/security/sssd2/Makefile b/security/sssd2/Makefile index b758a91fa494..7d9c5f5ef94b 100644 --- a/security/sssd2/Makefile +++ b/security/sssd2/Makefile @@ -125,6 +125,10 @@ TEST_LIB_DEPENDS= libcheck.so:devel/check \ CPPFLAGS+= -DHAVE_TIMEZONE=1 .endif +.ifdef WITH_DEBUG +EXTRA_PATCHES+= ${PATCHDIR}/extrapatch-src_util_sss__prctl.c +.endif + post-patch: @${REINPLACE_CMD} -e 's|/usr/bin/|${PREFIX}/bin/|g' \ -e 's|/var/lib/sss/pubconf/|/var/db/sss/pubconf/|g' \ diff --git a/security/sssd2/files/extrapatch-src_util_sss__prctl.c b/security/sssd2/files/extrapatch-src_util_sss__prctl.c new file mode 100644 index 000000000000..482e489f1a63 --- /dev/null +++ b/security/sssd2/files/extrapatch-src_util_sss__prctl.c @@ -0,0 +1,22 @@ +--- src/util/sss_prctl.c.orig 2026-06-09 12:32:21 UTC ++++ src/util/sss_prctl.c +@@ -53,17 +53,12 @@ int sss_prctl_set_dumpable(int dumpable) + + int sss_prctl_set_dumpable(int dumpable) + { +- dumpable = dumpable ? PROC_TRACE_CTL_ENABLE : PROC_TRACE_CTL_DISABLE; +- return procctl(P_PID, 0, PROC_TRACE_CTL, &dumpable); ++ return 0; + } + + int sss_prctl_get_dumpable(void) + { +- int ret, dumpable = 0; +- ret = procctl(P_PID, 0, PROC_TRACE_STATUS, &dumpable); +- if (ret == -1) +- return 0; +- return dumpable != -1; // -1 means "not dumpable" ++ return 0; + } + + int sss_prctl_set_no_new_privs(void)home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a44d0d7.36c34.5a488910>
