From 977af5db51a6c6c989539a4f737ea83543f0ca6a Mon Sep 17 00:00:00 2001 From: huyongqiang Date: Wed, 26 Oct 2022 17:23:16 +0800 Subject: [PATCH] yocto: add tcpdump module * tcpdump is used for network packet capturing and analysising. the bb file of this module is from openEmbedded, link: http://layers.openembedded.org/layerindex/recipe/23477/, * source code is from src-openeuler, link: https://gitee.com/src-openeuler/tcpdump?_from=gitee_search version:4.99.1. Signed-off-by: hyq_imago huyongqiang@ncti-gba.cn --- .../tcpdump/tcpdump_%.bbappend | 21 +++++++++++++++++++ scripts/download_code.sh | 1 + 2 files changed, 22 insertions(+) create mode 100644 meta-openeuler/recipes-support/tcpdump/tcpdump_%.bbappend diff --git a/meta-openeuler/recipes-support/tcpdump/tcpdump_%.bbappend b/meta-openeuler/recipes-support/tcpdump/tcpdump_%.bbappend new file mode 100644 index 00000000000..ec173112265 --- /dev/null +++ b/meta-openeuler/recipes-support/tcpdump/tcpdump_%.bbappend @@ -0,0 +1,21 @@ +# main bbfile: meta-networking/recipes-support/tcpdump/tcpdump_4.99.1.bb;branch=master + +# version in openEuler +PV = "4.99.1" + +# files, patches can't be applied in openeuler or conflict with openeuler +SRC_URI_remove = " \ + http://www.tcpdump.org/release/${BP}.tar.gz \ + file://add-ptest.patch \ + file://run-ptest \ +" +# files, patches that come from openeuler +SRC_URI += " \ + file://${BP}.tar.gz \ + file://backport-0002-Use-getnameinfo-instead-of-gethostbyaddr.patch \ + file://backport-0007-Introduce-nn-option.patch \ + file://backport-0009-Change-n-flag-to-nn-in-TESTonce.patch \ + file://backport-Set-SA_RESTART-non-lethal-signals-avoid-corrupting-binary-pcap-output.patch \ +" +SRC_URI[tarball.md5sum] = "929a255c71a9933608bd7c31927760f7" +SRC_URI[tarball.sha256sum] = "79b36985fb2703146618d87c4acde3e068b91c553fb93f021a337f175fd10ebe" diff --git a/scripts/download_code.sh b/scripts/download_code.sh index b5271ec26c0..bbff28375e7 100644 --- a/scripts/download_code.sh +++ b/scripts/download_code.sh @@ -258,6 +258,7 @@ download_code() update_code_repo src-openeuler/dtc ${SRC_BRANCH} update_code_repo src-openeuler/libunwind ${SRC_BRANCH} update_code_repo src-openeuler/libatomic_ops ${SRC_BRANCH} + update_code_repo src-openeuler/tcpdump ${SRC_BRANCH} } # download iSulad related packages -- Gitee