]> The Tcpdump Group git mirrors - tcpdump/blob - tests/nflog-e.sh
Remove libpcap-layer issues from tests/pktap-heap-overflow.pcap.
[tcpdump] / tests / nflog-e.sh
1 #!/bin/sh
2
3 exitcode=0
4 srcdir=${1-..}
5 : echo $0 using ${srcdir}
6
7 testdir=${srcdir}/tests
8 passedfile=tests/.passed
9 failedfile=tests/.failed
10 passed=`cat ${passedfile}`
11 failed=`cat ${failedfile}`
12
13 # NFLOG support depends on both DLT_NFLOG and working <pcap/nflog.h>
14
15 if grep '^#define HAVE_PCAP_NFLOG_H 1$' config.h >/dev/null
16 then
17 if ${testdir}/TESTonce nflog-e ${testdir}/nflog.pcap ${testdir}/nflog-e.out '-e'
18 then
19 passed=`expr $passed + 1`
20 echo $passed >${passedfile}
21 else
22 failed=`expr $failed + 1`
23 echo $failed >${failedfile}
24 exitcode=1
25 fi
26 else
27 printf ' %-35s: TEST SKIPPED (compiled w/o NFLOG)\n' 'nflog-e'
28 fi
29
30 exit $exitcode