Config.in 1.4 KB

123456789101112131415161718192021222324252627282930313233343536
  1. comment "policycoreutils needs a toolchain w/ threads, dynamic library, gcc >= 5"
  2. depends on BR2_PACKAGE_AUDIT_ARCH_SUPPORTS
  3. depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS || \
  4. !BR2_TOOLCHAIN_GCC_AT_LEAST_5
  5. config BR2_PACKAGE_POLICYCOREUTILS
  6. bool "policycoreutils"
  7. depends on BR2_PACKAGE_AUDIT_ARCH_SUPPORTS # libsemanage
  8. depends on BR2_TOOLCHAIN_HAS_THREADS # libsemanage
  9. depends on !BR2_STATIC_LIBS # libsemanage
  10. depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 # libsemanage -> libselinux -> libsepol
  11. select BR2_PACKAGE_LIBSEMANAGE
  12. select BR2_PACKAGE_LIBCAP_NG
  13. help
  14. Policycoreutils is a collection of policy utilities
  15. (originally the "core" set of utilities needed to use
  16. SELinux, although it has grown a bit over time), which have
  17. different dependencies. sestatus, secon, run_init, and
  18. newrole only use libselinux. load_policy and setfiles only
  19. use libselinux and libsepol. semodule and semanage use
  20. libsemanage (and thus bring in dependencies on libsepol and
  21. libselinux as well). setsebool uses libselinux to make
  22. non-persistent boolean changes (via the kernel interface)
  23. and uses libsemanage to make persistent boolean changes.
  24. The base package will install the following utilities:
  25. load_policy
  26. newrole
  27. run_init
  28. secon
  29. semodule
  30. sestatus
  31. setfiles
  32. setsebool
  33. http://selinuxproject.org/page/Main_Page