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