[oe][meta-networking][PATCH] freeradius: Fix permissions after generating certificates with make

Zheng Ruoqin <[email protected]>
Newsgroups org.openembedded.lists.openembedded-devel
Message-ID <[email protected]>
To fix Permissions denied error of certificate files

Signed-off-by: Zheng Ruoqin <[email protected]>
---
 ...after-generating-certificates-with-m.patch | 32 +++++++++++++++++++
 .../freeradius/freeradius_3.2.10.bb           |  1 +
 2 files changed, 33 insertions(+)
 create mode 100644 meta-networking/recipes-connectivity/freeradius/files/0018-Fix-permissions-after-generating-certificates-with-m.patch

diff --git a/meta-networking/recipes-connectivity/freeradius/files/0018-Fix-permissions-after-generating-certificates-with-m.patch b/meta-networking/recipes-connectivity/freeradius/files/0018-Fix-permissions-after-generating-certificates-with-m.patch
new file mode 100644
index 0000000000..3a0447c75e
--- /dev/null
+++ b/meta-networking/recipes-connectivity/freeradius/files/0018-Fix-permissions-after-generating-certificates-with-m.patch
@@ -0,0 +1,32 @@
+From 20473b50925ede8a00c19be50ad8d6ae77b37fd9 Mon Sep 17 00:00:00 2001
+From: Zheng Ruoqin <[email protected]>
+Date: Tue, 18 Aug 2026 12:43:22 +0900
+Subject: [PATCH] Fix permissions after generating certificates with make
+
+To fix Permissions denied error
+
+Upstream-Status: Inappropriate [embedded specific]
+
+Signed-off-by: Zheng Ruoqin <[email protected]>
+---
+ raddb/certs/bootstrap | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/raddb/certs/bootstrap b/raddb/certs/bootstrap
+index 4641c71700..37e0469e41 100755
+--- a/raddb/certs/bootstrap
++++ b/raddb/certs/bootstrap
+@@ -29,7 +29,9 @@ make -h > /dev/null 2>&1
+ #
+ if [ "$?" = "0" ]; then
+   make all
+-  exit $?
++  ret=$?
++  chown root:radiusd ca.* client.* server.*
++  exit $ret
+ fi
+ 
+ #
+-- 
+2.43.0
+
diff --git a/meta-networking/recipes-connectivity/freeradius/freeradius_3.2.10.bb b/meta-networking/recipes-connectivity/freeradius/freeradius_3.2.10.bb
index a2e4d4d88f..19d8e69db0 100644
--- a/meta-networking/recipes-connectivity/freeradius/freeradius_3.2.10.bb
+++ b/meta-networking/recipes-connectivity/freeradius/freeradius_3.2.10.bb
@@ -38,6 +38,7 @@ SRC_URI = "git://github.com/FreeRADIUS/freeradius-server.git;branch=v3.2.x;tag=$
     file://0015-bootstrap-check-commands-of-openssl-exist.patch \
     file://0016-version.c-don-t-print-build-flags.patch \
     file://0017-Add-acinclude.m4-to-include-required-macros.patch \
+    file://0018-Fix-permissions-after-generating-certificates-with-m.patch \
 "
 
 raddbdir = "${sysconfdir}/${MLPREFIX}raddb"
-- 
2.43.0
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.