X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/2eb86da603956f0df82c2ab588d45915018e69cf..refs/pull/482/head:/tests/lmp-v.sh diff --git a/tests/lmp-v.sh b/tests/lmp-v.sh index ac523264..138a0cd2 100755 --- a/tests/lmp-v.sh +++ b/tests/lmp-v.sh @@ -6,10 +6,14 @@ # GCC build and must reproduce correctly on any other GCC build regardless of # the architecture. -if ! grep -qe '^CC = gcc$' ../Makefile +# A Windows build may have no file named Makefile and also a version of grep +# that won't return an error when the file does not exist. Work around. +if [ ! -f ../Makefile ] then - printf '%-30s: TEST SKIPPED (compiler is not GCC)\n' 'lmp-v' - exit 0 + printf ' %-30s: TEST SKIPPED (no Makefile)\n' 'lmp-v' +elif grep '^CC = .*gcc' ../Makefile >/dev/null +then + ./TESTonce lmp-v lmp.pcap lmp-v.out '-t -T lmp -v' +else + printf ' %-30s: TEST SKIPPED (compiler is not GCC)\n' 'lmp-v' fi - -./TESTonce lmp-v lmp.pcap lmp-v.out '-t -T lmp -v'