git: 1bae5e0ce3a9 - main - security/linux-rl9-ca-certificates: Run update-ca-trust to generate some important files

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Tue, 15 Apr 2025 06:18:35 UTC
The branch main has been updated by arrowd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1bae5e0ce3a928706b55683f661820967f36b7cc

commit 1bae5e0ce3a928706b55683f661820967f36b7cc
Author:     Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2025-04-15 06:17:36 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2025-04-15 06:18:32 +0000

    security/linux-rl9-ca-certificates: Run update-ca-trust to generate some important files
---
 security/linux-rl9-ca-certificates/Makefile  | 5 +++++
 security/linux-rl9-ca-certificates/pkg-plist | 9 ++++++++-
 2 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/security/linux-rl9-ca-certificates/Makefile b/security/linux-rl9-ca-certificates/Makefile
index f78eea550db4..b5c4e7a12c36 100644
--- a/security/linux-rl9-ca-certificates/Makefile
+++ b/security/linux-rl9-ca-certificates/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	ca-certificates
 PORTVERSION=	2024.2.69
 DISTVERSIONSUFFIX=	_v8.0.303-91.4.el9_4
+PORTREVISION=	1
 CATEGORIES=	security linux
 
 MAINTAINER=	emulation@FreeBSD.org
@@ -14,4 +15,8 @@ USE_LINUX_RPM=	noarch
 
 OPTIONS_DEFINE=	DOCS
 
+post-stage:
+	${LINUXBASE}/bin/sh ${STAGEDIR}${PREFIX}/usr/bin/update-ca-trust \
+		extract -o ${STAGEDIR}${PREFIX}/etc/pki/ca-trust/extracted
+
 .include <bsd.port.mk>
diff --git a/security/linux-rl9-ca-certificates/pkg-plist b/security/linux-rl9-ca-certificates/pkg-plist
index f89e64a824ea..6b8db78f6226 100644
--- a/security/linux-rl9-ca-certificates/pkg-plist
+++ b/security/linux-rl9-ca-certificates/pkg-plist
@@ -2,9 +2,17 @@ etc/pki/ca-trust/README
 etc/pki/ca-trust/ca-legacy.conf
 etc/pki/ca-trust/extracted/README
 etc/pki/ca-trust/extracted/edk2/README
+etc/pki/ca-trust/extracted/edk2/cacerts.bin
 etc/pki/ca-trust/extracted/java/README
+etc/pki/ca-trust/extracted/java/cacerts
 etc/pki/ca-trust/extracted/openssl/README
+etc/pki/ca-trust/extracted/openssl/ca-bundle.trust.crt
 etc/pki/ca-trust/extracted/pem/README
+etc/pki/ca-trust/extracted/pem/directory-hash/ca-bundle.crt
+etc/pki/ca-trust/extracted/pem/directory-hash/ca-certificates.crt
+etc/pki/ca-trust/extracted/pem/email-ca-bundle.pem
+etc/pki/ca-trust/extracted/pem/objsign-ca-bundle.pem
+etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem
 etc/pki/ca-trust/source/README
 etc/pki/java/cacerts
 etc/pki/tls/cert.pem
@@ -22,7 +30,6 @@ usr/share/pki/ca-trust-legacy/ca-bundle.legacy.default.crt
 usr/share/pki/ca-trust-legacy/ca-bundle.legacy.disable.crt
 usr/share/pki/ca-trust-source/README
 usr/share/pki/ca-trust-source/ca-bundle.trust.p11-kit
-@dir etc/pki/ca-trust/extracted/pem/directory-hash
 @dir etc/pki/ca-trust/source/anchors
 @dir etc/pki/ca-trust/source/blocklist
 @dir usr/share/pki/ca-trust-source/anchors