From 989459702255bdfa06449d99f3f06221bb3199bd Mon Sep 17 00:00:00 2001 From: Anuj Mittal Date: Tue, 18 Nov 2025 18:38:58 +0530 Subject: [PATCH] selinux-python: make semanage RDEPENDS on sepolgen Make the dependency explicit, otherwise when it leads to errors when it is not included. | ~ # semanage permissive | Traceback (most recent call last): | File "/sbin/semanage", line 29, in | import seobject | File "/usr/lib/python3.13/site-packages/seobject.py", line 33, in | import sepolicy | File "/usr/lib/python3.13/site-packages/sepolicy/__init__.py", line 8, in | import sepolgen.defaults as defaults | ModuleNotFoundError: No module named 'sepolgen' Signed-off-by: Anuj Mittal Signed-off-by: Yi Zhao --- recipes-security/selinux/selinux-python_3.9.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes-security/selinux/selinux-python_3.9.bb b/recipes-security/selinux/selinux-python_3.9.bb index 88850ad..62226cf 100644 --- a/recipes-security/selinux/selinux-python_3.9.bb +++ b/recipes-security/selinux/selinux-python_3.9.bb @@ -53,6 +53,7 @@ RDEPENDS:${PN}-semanage = "\ libselinux-python \ audit-python \ ${PN} \ + ${PN}-sepolgen \ " PACKAGECONFIG ??= "sepolicy-generate" PACKAGECONFIG[sepolicy-generate] = ",,,"