mirror of
https://git.yoctoproject.org/meta-security
synced 2026-01-12 03:10:13 +00:00
suricata: Update to 7.0.0
refersh patches update libhtp Signed-off-by: Armin Kuster <akuster808@gmail.com>
This commit is contained in:
@@ -4,29 +4,29 @@ Upstream-Status: Inappropriate [OE Specific]
|
||||
|
||||
Signed-off-by: Armin Kuster <akuster808@gmail.com>
|
||||
|
||||
Index: suricata-6.0.2/Makefile.am
|
||||
Index: suricata-7.0.0/Makefile.in
|
||||
===================================================================
|
||||
--- suricata-6.0.2.orig/Makefile.am
|
||||
+++ suricata-6.0.2/Makefile.am
|
||||
@@ -7,7 +7,7 @@ EXTRA_DIST = ChangeLog COPYING LICENSE s
|
||||
$(SURICATA_UPDATE_DIR) \
|
||||
lua \
|
||||
acsite.m4
|
||||
-SUBDIRS = $(HTP_DIR) rust src qa rules doc contrib etc python ebpf \
|
||||
+SUBDIRS = $(HTP_DIR) src qa rules doc contrib etc python ebpf \
|
||||
$(SURICATA_UPDATE_DIR)
|
||||
|
||||
CLEANFILES = stamp-h[0-9]*
|
||||
Index: suricata-6.0.2/Makefile.in
|
||||
===================================================================
|
||||
--- suricata-6.0.2.orig/Makefile.in
|
||||
+++ suricata-6.0.2/Makefile.in
|
||||
@@ -426,7 +426,7 @@ EXTRA_DIST = ChangeLog COPYING LICENSE s
|
||||
lua \
|
||||
acsite.m4
|
||||
--- suricata-7.0.0.orig/Makefile.in
|
||||
+++ suricata-7.0.0/Makefile.in
|
||||
@@ -424,7 +424,7 @@ EXTRA_DIST = ChangeLog COPYING LICENSE s
|
||||
acsite.m4 \
|
||||
scripts/generate-images.sh
|
||||
|
||||
-SUBDIRS = $(HTP_DIR) rust src qa rules doc contrib etc python ebpf \
|
||||
+SUBDIRS = $(HTP_DIR) src qa rules doc contrib etc python ebpf \
|
||||
$(SURICATA_UPDATE_DIR)
|
||||
|
||||
CLEANFILES = stamp-h[0-9]*
|
||||
Index: suricata-7.0.0/Makefile.am
|
||||
===================================================================
|
||||
--- suricata-7.0.0.orig/Makefile.am
|
||||
+++ suricata-7.0.0/Makefile.am
|
||||
@@ -8,7 +8,7 @@ EXTRA_DIST = ChangeLog COPYING LICENSE s
|
||||
lua \
|
||||
acsite.m4 \
|
||||
scripts/generate-images.sh
|
||||
-SUBDIRS = $(HTP_DIR) rust src qa rules doc contrib etc python ebpf \
|
||||
+SUBDIRS = $(HTP_DIR) src qa rules doc contrib etc python ebpf \
|
||||
$(SURICATA_UPDATE_DIR)
|
||||
|
||||
CLEANFILES = stamp-h[0-9]*
|
||||
|
||||
@@ -5,7 +5,7 @@ require suricata.inc
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;beginline=1;endline=2;md5=596ab7963a1a0e5198e5a1c4aa621843"
|
||||
|
||||
SRC_URI = "git://github.com/OISF/libhtp.git;protocol=https;branch=0.5.x"
|
||||
SRCREV = "be0063a6138f795fc1af76cc5340bcb11d3b0b87"
|
||||
SRCREV = "8bdfe7b9d04e5e948c8fbaa7472e14d884cc00af"
|
||||
|
||||
DEPENDS = "zlib"
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -5,7 +5,7 @@ require suricata.inc
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;beginline=1;endline=2;md5=c70d8d3310941dcdfcd1e02800a1f548"
|
||||
|
||||
SRC_URI = "http://www.openinfosecfoundation.org/download/suricata-${PV}.tar.gz"
|
||||
SRC_URI[sha256sum] = "4da5e4e91e49992633a6024ce10afe6441255b2775a8f20f1ef188bd1129ac66"
|
||||
SRC_URI[sha256sum] = "7bcd1313118366451465dc3f8385a3f6aadd084ffe44dd257dda8105863bb769"
|
||||
|
||||
DEPENDS = "lz4 libhtp"
|
||||
|
||||
@@ -30,16 +30,17 @@ EXTRA_OECONF += " --disable-debug \
|
||||
"
|
||||
|
||||
CARGO_SRC_DIR = "rust"
|
||||
|
||||
CARGO_BUILD_FLAGS:remove = "--frozen"
|
||||
CARGO_BUILD_FLAGS:append = " --offline"
|
||||
|
||||
B = "${S}"
|
||||
|
||||
# nfnetlink has a dependancy to meta-networking
|
||||
PACKAGECONFIG ??= "jansson file pcre yaml python pcap cap-ng net nss nspr "
|
||||
PACKAGECONFIG ??= "jansson file pcre2 yaml python pcap cap-ng net nss nspr "
|
||||
PACKAGECONFIG:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'ptest', 'unittests', '', d)}"
|
||||
|
||||
PACKAGECONFIG[pcre] = "--with-libpcre-includes=${STAGING_INCDIR} --with-libpcre-libraries=${STAGING_LIBDIR}, ,libpcre ,"
|
||||
PACKAGECONFIG[pcre2] = "--with-libpcre2-includes=${STAGING_INCDIR} --with-libpcre2-libraries=${STAGING_LIBDIR}, ,libpcre2 ,"
|
||||
PACKAGECONFIG[yaml] = "--with-libyaml-includes=${STAGING_INCDIR} --with-libyaml-libraries=${STAGING_LIBDIR}, ,libyaml ,"
|
||||
PACKAGECONFIG[pcap] = "--with-libpcap-includes=${STAGING_INCDIR} --with-libpcap-libraries=${STAGING_LIBDIR}, ,libpcap"
|
||||
PACKAGECONFIG[cap-ng] = "--with-libcap_ng-includes=${STAGING_INCDIR} --with-libcap_ng-libraries=${STAGING_LIBDIR}, ,libcap-ng , "
|
||||
@@ -61,6 +62,7 @@ CACHED_CONFIGUREVARS = "ac_cv_func_malloc_0_nonnull=yes ac_cv_func_realloc_0_non
|
||||
do_configure:prepend () {
|
||||
# use host for RUST_SURICATA_LIB_XC_DIR
|
||||
sed -i -e 's,\${host_alias},${RUST_HOST_SYS},' ${S}/configure.ac
|
||||
sed -i -e 's,libsuricata_rust.a,libsuricata.a,' ${S}/configure.ac
|
||||
oe_runconf
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user