diff mbox series

[meta-networking,v2] wireshark: Fix do_compile error

Message ID 20260206081230.5793-1-liuyd.fnst@fujitsu.com
State New
Headers show
Series [meta-networking,v2] wireshark: Fix do_compile error | expand

Commit Message

Liu Yiding Feb. 6, 2026, 8:12 a.m. UTC
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 <liuyd.fnst@fujitsu.com>
---
 meta-networking/recipes-support/wireshark/wireshark_4.6.3.bb | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
diff mbox series

Patch

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..897be7adfa 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() {