diff mbox series

[meta-security,3/3] fail2ban: add useful recommendations

Message ID 20231004205111.443943-4-rasmus.villemoes@prevas.dk
State New
Headers show
Series fail2ban improvements | expand

Commit Message

Rasmus Villemoes Oct. 4, 2023, 8:51 p.m. UTC
From: Rasmus Villemoes <rasmus.villemoes@prevas.dk>

On a systemd-based system, one is likely to make use of
'backend=systemd', which requires the systemd module.

Both the pyinotify and systemd backends require the distutils module.

Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk>
---
 .../recipes-security/fail2ban/python3-fail2ban_1.0.2.bb         | 2 ++
 1 file changed, 2 insertions(+)
diff mbox series

Patch

diff --git a/dynamic-layers/meta-python/recipes-security/fail2ban/python3-fail2ban_1.0.2.bb b/dynamic-layers/meta-python/recipes-security/fail2ban/python3-fail2ban_1.0.2.bb
index d64108a..68695f2 100644
--- a/dynamic-layers/meta-python/recipes-security/fail2ban/python3-fail2ban_1.0.2.bb
+++ b/dynamic-layers/meta-python/recipes-security/fail2ban/python3-fail2ban_1.0.2.bb
@@ -71,3 +71,5 @@  RDEPENDS:${PN} += "python3-sqlite3"
 RDEPENDS:${PN} += " python3-logging python3-fcntl python3-json"
 RDEPENDS:${PN}-ptest = "python3-core python3-io python3-modules python3-fail2ban"
 
+RRECOMMENDS:${PN} += "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'python3-systemd', '', d)}"
+RRECOMMENDS:${PN} += "python3-distutils"