Config.in 1.0 KB

1234567891011121314151617181920212223242526272829
  1. config BR2_PACKAGE_SETOOLS
  2. bool "setools"
  3. depends on !BR2_STATIC_LIBS
  4. depends on BR2_TOOLCHAIN_HAS_THREADS
  5. depends on BR2_USE_WCHAR
  6. depends on BR2_USE_MMU
  7. depends on BR2_PACKAGE_PYTHON3
  8. select BR2_PACKAGE_PYTHON_NETWORKX # runtime
  9. select BR2_PACKAGE_PYTHON_SETUPTOOLS
  10. select BR2_PACKAGE_LIBSELINUX
  11. help
  12. SETools is an open source project designed to facilitate
  13. SELinux policy analysis. The primary tools are:
  14. * apol - analyze a SELinux policy. (requires python-qt5)
  15. * sediff - semantic policy difference tool for SELinux.
  16. * sedta - Perform domain transition analyses
  17. * seinfoflow - information flow analysis for SELinux
  18. * sesearch - Search rules (allow, type_transition, etc.)
  19. https://github.com/SELinuxProject/setools/
  20. comment "setools needs a toolchain w/ threads, wchar, dynamic library"
  21. depends on BR2_USE_MMU
  22. depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS || \
  23. !BR2_USE_WCHAR
  24. comment "setools needs python3"
  25. depends on BR2_USE_MMU
  26. depends on !BR2_PACKAGE_PYTHON3