Config.in 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. config BR2_PACKAGE_ZEEK
  2. bool "zeek"
  3. depends on BR2_USE_MMU # fork()
  4. depends on BR2_INSTALL_LIBSTDCPP
  5. depends on !BR2_STATIC_LIBS
  6. depends on BR2_TOOLCHAIN_HAS_THREADS
  7. depends on BR2_USE_WCHAR
  8. depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # C++17
  9. depends on BR2_HOST_GCC_AT_LEAST_7 # host-zeek
  10. select BR2_PACKAGE_LIBPCAP
  11. select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC
  12. select BR2_PACKAGE_OPENSSL
  13. select BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL
  14. select BR2_PACKAGE_ZLIB
  15. help
  16. The Zeek Network Security Monitor
  17. Zeek is a powerful network analysis framework that is much
  18. different from the typical IDS you may know. (Zeek is the new
  19. name for the long-established Bro system.)
  20. https://www.zeek.org
  21. if BR2_PACKAGE_ZEEK
  22. config BR2_PACKAGE_ZEEK_ZEEKCTL
  23. bool "zeekctl"
  24. select BR2_PACKAGE_BASH # runtime
  25. select BR2_PACKAGE_BUSYBOX_SHOW_OTHERS # bash
  26. select BR2_PACKAGE_PYTHON3
  27. select BR2_PACKAGE_PYTHON3_CURSES
  28. select BR2_PACKAGE_PYTHON3_SQLITE
  29. select BR2_PACKAGE_PYTHON3_ZLIB
  30. help
  31. Tool for managing Zeek deployments
  32. endif
  33. comment "zeek needs a toolchain w/ C++, wchar, threads, dynamic library, gcc >= 7, host gcc >= 7"
  34. depends on BR2_USE_MMU
  35. depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
  36. !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS || \
  37. !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || \
  38. !BR2_HOST_GCC_AT_LEAST_7