diff mbox series

[meta-security] suricata-update: add package to pull files

Message ID 692d6d73-dd31-487a-88cf-104e90323e33@gmail.com
State New
Headers show
Series [meta-security] suricata-update: add package to pull files | expand

Commit Message

Clayton Casciato May 20, 2025, 6:17 p.m. UTC
suricata has "--disable-suricata-update"

Original add: caaeb67863a6 ("suricata-update: add package to pull rules")
Suricata dropped: 7a1691c03726 ("suricata: Drop 4.1.x its EOL")
Not readded: 818a8646a689 ("suricata: rust is in core")

*Changes*
1.2.1 -> 1.3.4
Drop period and trailing space in SUMMARY value
Use HTTPS protocol for SRC_URI
Update LICENSE "GPLv2" -> "GPL-2.0-only"
Add "python3-shell" RDEPENDS to resolve:
  ModuleNotFoundError: No module named 'shlex'

Signed-off-by: Clayton Casciato <majortomtosourcecontrol@gmail.com>
---
Sponsor: 21SoftWare LLC

 .../suricata/python3-suricata-update_1.3.4.bb   | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 recipes-ids/suricata/python3-suricata-update_1.3.4.bb
diff mbox series

Patch

diff --git a/recipes-ids/suricata/python3-suricata-update_1.3.4.bb b/recipes-ids/suricata/python3-suricata-update_1.3.4.bb
new file mode 100644
index 0000000..0b55ad5
--- /dev/null
+++ b/recipes-ids/suricata/python3-suricata-update_1.3.4.bb
@@ -0,0 +1,17 @@ 
+SUMMARY = "The tool for updating your Suricata rules"
+HOMEPAGE = "http://suricata-ids.org/"
+SECTION = "security Monitor/Admin"
+LICENSE = "GPL-2.0-only"
+
+LIC_FILES_CHKSUM = "file://LICENSE;beginline=1;endline=2;md5=c70d8d3310941dcdfcd1e02800a1f548"
+
+SRCREV = "65bd3d72855a4cbe8bdbd9f2586f5409b3efb6f6"
+SRC_URI = "git://github.com/OISF/suricata-update;protocol=https;branch=master"
+
+S = "${WORKDIR}/git"
+
+inherit python3native python3targetconfig setuptools3
+
+RDEPENDS:${PN} = "python3-pyyaml python3-logging python3-compression python3-shell"
+
+BBCLASSEXTEND = "native nativesdk"