config BR2_PACKAGE_SETOOLS bool "setools" select BR2_PACKAGE_LIBSELINUX select BR2_PACKAGE_SQLITE select BR2_PACKAGE_LIBXML2 select BR2_PACKAGE_BZIP2 depends on BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_STATIC_LIBS depends on BR2_INSTALL_LIBSTDCPP depends on BR2_USE_WCHAR depends on BR2_TOOLCHAIN_USES_GLIBC # libselinux # bfin: infamous _ symbol prefix issue # nios2: triggers some toolchain issue "No symbol version # section for versioned symbol" # arc: libselinux not available depends on !BR2_nios2 && !BR2_bfin && !BR2_arc help SETools is an open source project designed to facilitate SELinux policy analysis. The primary tools are: * apol - analyze a SELinux policy. * seaudit - analyze audit messages from SELinux. * seaudit-report - generate highly-customized audit log reports. * sechecker - command line tool for performing modular checks on an SELinux policy. * sediff - semantic policy difference tool for SELinux. * secmds - command-line tools to analyze and search SELinux policy. https://github.com/TresysTechnology/setools3/wiki comment "setools needs a glibc toolchain w/ threads, C++, wchar, dynamic library" depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS \ || !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP \ || !BR2_TOOLCHAIN_USES_GLIBC depends on !BR2_nios2 && !BR2_bfin && !BR2_arc