1 config BR2_PACKAGE_SETOOLS
3 select BR2_PACKAGE_LIBSELINUX
4 select BR2_PACKAGE_SQLITE
5 select BR2_PACKAGE_LIBXML2
6 select BR2_PACKAGE_BZIP2
7 depends on BR2_TOOLCHAIN_HAS_THREADS
8 depends on !BR2_STATIC_LIBS
9 depends on BR2_INSTALL_LIBSTDCPP
10 depends on BR2_USE_WCHAR
11 depends on BR2_TOOLCHAIN_USES_GLIBC # libselinux
12 # bfin: infamous _ symbol prefix issue
13 # nios2: triggers some toolchain issue "No symbol version
14 # section for versioned symbol"
15 # arc: libselinux not available
16 depends on !BR2_nios2 && !BR2_bfin && !BR2_arc
18 SETools is an open source project designed to facilitate
19 SELinux policy analysis. The primary tools are:
20 * apol - analyze a SELinux policy.
21 * seaudit - analyze audit messages from SELinux.
22 * seaudit-report - generate highly-customized audit log
24 * sechecker - command line tool for performing modular
25 checks on an SELinux policy.
26 * sediff - semantic policy difference tool for SELinux.
27 * secmds - command-line tools to analyze and search SELinux
30 https://github.com/TresysTechnology/setools3/wiki
32 comment "setools needs a glibc toolchain w/ threads, C++, wchar, dynamic library"
33 depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS \
34 || !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP \
35 || !BR2_TOOLCHAIN_USES_GLIBC
36 depends on !BR2_nios2 && !BR2_bfin && !BR2_arc