diff mbox series

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

Message ID 20260821025142.571-1-zhengrq.fnst@fujitsu.com
State Under Review
Headers show
Series [meta-networking] freeradius: Fix permissions after generating certificates with make | expand

Commit Message

Zheng Ruoqin Aug. 21, 2026, 2:51 a.m. UTC
To fix Permissions denied error of certificate files

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
---
 ...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 mbox series

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 <zhengrq.fnst@fujitsu.com>
+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 <zhengrq.fnst@fujitsu.com>
+---
+ 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"