blob: 046957f48ac6dac09c86213a33072569ab14d1da [file] [log] [blame]
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
# 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.
comment "setools needs a toolchain w/ threads, C++, dynamic library"
depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS \
|| !BR2_INSTALL_LIBSTDCPP
depends on !BR2_nios2 && !BR2_bfin && !BR2_arc