diff mbox series

[meta-selinux,1/2] selinux-python: make semanage RDEPENDS on sepolgen

Message ID 20251118130859.946532-1-anuj.mittal@oss.qualcomm.com
State New
Headers show
Series [meta-selinux,1/2] selinux-python: make semanage RDEPENDS on sepolgen | expand

Commit Message

Anuj Mittal Nov. 18, 2025, 1:08 p.m. UTC
From: Anuj Mittal <anuj.mittal@oss.qualcomm.com>

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 <module>
|     import seobject
|   File "/usr/lib/python3.13/site-packages/seobject.py", line 33, in <module>
|     import sepolicy
|   File "/usr/lib/python3.13/site-packages/sepolicy/__init__.py", line 8, in <module>
|     import sepolgen.defaults as defaults
| ModuleNotFoundError: No module named 'sepolgen'

Signed-off-by: Anuj Mittal <anuj.mittal@oss.qualcomm.com>
---
 recipes-security/selinux/selinux-python_3.9.bb | 1 +
 1 file changed, 1 insertion(+)
diff mbox series

Patch

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] = ",,,"