OpenSDE Packages Database (without history before r20070)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 lines
1.7 KiB

  1. # --- SDE-COPYRIGHT-NOTE-BEGIN ---
  2. # This copyright note is auto-generated by ./scripts/Create-CopyPatch.
  3. #
  4. # Filename: package/.../scanlogd/scanlogd.conf
  5. # Copyright (C) 2007 The OpenSDE Project
  6. # Copyright (C) 2004 - 2006 The T2 SDE Project
  7. # Copyright (C) 1998 - 2004 Clifford Wolf
  8. #
  9. # More information can be found in the files COPYING and README.
  10. #
  11. # This program is free software; you can redistribute it and/or modify
  12. # it under the terms of the GNU General Public License as published by
  13. # the Free Software Foundation; version 2 of the License. A copy of the
  14. # GNU General Public License can be found in the file COPYING.
  15. # --- SDE-COPYRIGHT-NOTE-END ---
  16. makeinstopt=""
  17. echo_warning "To monitor the traffic of an entire network, and for"
  18. echo_warning "being able to handle fragmented IP packets use libnids"
  19. echo_warning "for packet capturing!"
  20. if pkginstalled libpcap ; then
  21. pkgprefix -t libpcap
  22. var_append makeopt ' ' "PCAP_H=-I$root$( pkgprefix includedir libpcap )"
  23. if pkginstalled libnids ; then
  24. pkgprefix -t libnids
  25. var_append makeopt ' ' "NIDS_H=-I$root$( pkgprefix includedir libnids )"
  26. var_append makeopt ' ' 'NIDS_L="-L$root$( pkgprefix libdir libnids ) -lnids -lnet -lpcap"'
  27. var_append makeopt ' ' "libnids"
  28. echo_status "scanlogd packet capture interface: libnids"
  29. else
  30. var_append makeopt ' ' "libpcap"
  31. echo_status "scanlogd packet capture interface: libpcap"
  32. echo_warning "The use of libpcap alone is discouraged!"
  33. fi
  34. else
  35. # OpenSDE currently just supports linux kernels
  36. var_append makeopt ' ' "linux"
  37. echo_status "scanlogd packet capture interface: linux raw socket"
  38. fi
  39. pkg_scanlogd_install() {
  40. cp -vf scanlogd $root$sbindir
  41. cp -vf scanlogd.8 $root$mandir
  42. }
  43. hook_add postmake 5 "pkg_scanlogd_install"