From 9209caae62530d2ca2ec087daa4578ab7ef65fa7 Mon Sep 17 00:00:00 2001 From: Liu Yiding Date: Fri, 6 Feb 2026 16:12:29 +0800 Subject: wireshark: Fix do_compile error If there is no mate_grammar.c, it will cause exit code 1 by "test -e" as following: WARNING: exit code 1 from a shell command. So use "if" instead of "test" Signed-off-by: Liu Yiding Signed-off-by: Khem Raj --- meta-networking/recipes-support/wireshark/wireshark_4.6.3.bb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/meta-networking/recipes-support/wireshark/wireshark_4.6.3.bb b/meta-networking/recipes-support/wireshark/wireshark_4.6.3.bb index 2cf9693f5c..baf3af925d 100644 --- a/meta-networking/recipes-support/wireshark/wireshark_4.6.3.bb +++ b/meta-networking/recipes-support/wireshark/wireshark_4.6.3.bb @@ -71,8 +71,9 @@ do_compile:append:class-target() { sed -i -e "s:** source file.*::g" ${B}/wiretap/busmaster_parser.c sed -i -e "s:** source file.*::g" ${B}/epan/protobuf_lang_parser.c sed -i -e "s:** source file.*::g" ${B}/epan/dfilter/grammar.c - test -e ${B}/plugins/epan/mate/mate_grammar.c && \ - sed -i -e "s:** source file.*::g" ${B}/plugins/epan/mate/mate_grammar.c + if [ -f "${B}/plugins/epan/mate/mate_grammar.c" ]; then + sed -i -e 's:** source file.*::g' "${B}/plugins/epan/mate/mate_grammar.c" + fi } do_install:append:class-native() { -- cgit v1.2.3-54-g00ecf