From nobody Wed Dec 10 14:40:55 2025 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dRJLH470gz6KfQm for ; Wed, 10 Dec 2025 14:40:55 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dRJLH2g54z3DCd for ; Wed, 10 Dec 2025 14:40:55 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765377655; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=3bGeY87NPbKW91LsvSqvYpMyd4MoXoBynJdLogIoAIg=; b=OF5+32QcdJPqn1ToR9J2+V/58++NNtoTZeYYLpfkdimRE65pBPOJhrvlpe/m3aPjNS21+h 19yJG2fbXmgFty0zQA0bv5JGwTxk+dPQ+s9lacXKT3aiOJhWGOQBs3EKK+femQIMIGSm+k uN/92rCWeMnMUyZ6H/EzT6NdqZvZTvMR5kwpcehezlXKlEb6/OayTKs5x7bUsfuR8tez+/ VW4MQHEeecGGvHMTVz7ghzZBcuu7t7ug2Mb9lZhIS58KBmXHRA8a32jo8eWVNpnfr/wAz+ 0xJq5fR8+YhnwvsFUqIgWvCsqrlqV05upWatq7tkaME9zJ0D/zbyzV3NDW8T5Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765377655; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=3bGeY87NPbKW91LsvSqvYpMyd4MoXoBynJdLogIoAIg=; b=NcoBjisKs7PI6qCuX5QzA7Pm1U4lhnm9sTemOE7Lb+QdX0wjanEqkXt3AtWeA2hU/7T1/0 G1R+057dShgTEE6HaomhZuuoIWwz+yBXMMJpzMCFCbrSaauJgeAKt7JJhlD8mOEVyYiOrL 3pKBC+yO1+jcWYU273vmwNw2gw4j0o3exflPUm1TZ/GztQiWVl8j0EPKMkxvdP1H0PSyga kz2Z0eDSuVJu3VQkQcdNr0MWk5qxyNPMqqdNT8SNncwi6ooSE9XYleGtVjyYKUdeDG6Buf LoiDc/KaTLtdhMXqlaHXwWDzOfj2oP43Ay/Pz8Pnjflg4HaM9xNDCormVhw1Lw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1765377655; a=rsa-sha256; cv=none; b=WCMXBqx3iP9KKwf+Q0eMH8EOg8/Ouxtj83oqnp6VttoIz1XrcWfRIVxiME0CkKvBPKfZKo N4hocNyCgp2GnxhRlePZ2j719AZxNUoLO+RfU81wL+m7uy4E4tAYfdJAvicONmal8nTxMU CYM8vRNuYw610T6fsh9Cvey3VQHalBpbf+sWMeI/qn8crzuYvh//90g0MBmMHodP2dH37Q VvCMv0JH9DRpIMGoiBbkOSLOCWpXfTgs7WPXgjwcVWITNyK9f7Zj4hyFxVmwOnlqE7tmGy YqL3IVWCjrxZqUd5n4GrKIwGefXQo0U/gvPEdu0h58x6I9huYZgj+1Wcz2klKw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dRJLH226Hzq0F for ; Wed, 10 Dec 2025 14:40:55 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 30956 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 10 Dec 2025 14:40:55 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Dag-Erling=?utf-8?Q? Sm=C3=B8rg?=rav Subject: git: ce1e7a7921b2 - stable/14 - certctl: Always copy bundle fragments List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: des X-Git-Repository: src X-Git-Refname: refs/heads/stable/14 X-Git-Reftype: branch X-Git-Commit: ce1e7a7921b27b82d8cda499058e685250cc695a Auto-Submitted: auto-generated Date: Wed, 10 Dec 2025 14:40:55 +0000 Message-Id: <69398677.30956.96cf66@gitrepo.freebsd.org> The branch stable/14 has been updated by des: URL: https://cgit.FreeBSD.org/src/commit/?id=ce1e7a7921b27b82d8cda499058e685250cc695a commit ce1e7a7921b27b82d8cda499058e685250cc695a Author: Dag-Erling Smørgrav AuthorDate: 2025-12-10 14:40:22 +0000 Commit: Dag-Erling Smørgrav CommitDate: 2025-12-10 14:40:22 +0000 certctl: Always copy bundle fragments When processing a bundle, we split it into individual certificates stored in temporary files, then pass the name of each temporary file to the creation function. Since the temporary files will later be deleted, we need to force the creation function to copy rather than symlink these files. PR: 290957 Fixes: 986c43bd80e7 ("certctl: Add an option to copy files.") Reviewed by: allanjude Differential Revision: https://reviews.freebsd.org/D54081 --- usr.sbin/certctl/certctl.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usr.sbin/certctl/certctl.sh b/usr.sbin/certctl/certctl.sh index 2bde651de126..696bc4d6a176 100755 --- a/usr.sbin/certctl/certctl.sh +++ b/usr.sbin/certctl/certctl.sh @@ -197,7 +197,7 @@ do_scan() eolcvt "$CFILE" | egrep '^(---|[0-9A-Za-z/+=]+$)' | \ split -p '^-+BEGIN CERTIFICATE-+$' - "$SPLITDIR/x" for CERT in $(find "$SPLITDIR" -type f) ; do - "$CFUNC" "$CERT" + LINK=-c "$CFUNC" "$CERT" done rm -rf "$SPLITDIR" ;;