nflog-e.sh 480 B

123456789101112131415161718192021222324
  1. #!/bin/sh
  2. exitcode=0
  3. # NFLOG support depends on both DLT_NFLOG and working <pcap/nflog.h>
  4. if grep '^#define HAVE_PCAP_NFLOG_H 1$' ../config.h >/dev/null
  5. then
  6. passed=`cat .passed`
  7. failed=`cat .failed`
  8. if ./TESTonce nflog-e nflog.pcap nflog-e.out '-e'
  9. then
  10. passed=`expr $passed + 1`
  11. echo $passed >.passed
  12. else
  13. failed=`expr $failed + 1`
  14. echo $failed >.failed
  15. exitcode=1
  16. fi
  17. else
  18. printf ' %-35s: TEST SKIPPED (compiled w/o NFLOG)\n' 'nflog-e'
  19. fi
  20. exit $exitcode