1config 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 20 https://github.com/SELinuxProject/setools/ 21 22comment "setools needs a toolchain w/ threads, wchar, dynamic library" 23 depends on BR2_USE_MMU 24 depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS || \ 25 !BR2_USE_WCHAR 26 27comment "setools needs python3" 28 depends on BR2_USE_MMU 29 depends on !BR2_PACKAGE_PYTHON3 30