1*4882a593Smuzhiyunconfig BR2_PACKAGE_LIBSEMANAGE 2*4882a593Smuzhiyun bool "libsemanage" 3*4882a593Smuzhiyun depends on BR2_PACKAGE_AUDIT_ARCH_SUPPORTS 4*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HAS_THREADS 5*4882a593Smuzhiyun depends on !BR2_STATIC_LIBS 6*4882a593Smuzhiyun select BR2_PACKAGE_AUDIT 7*4882a593Smuzhiyun select BR2_PACKAGE_LIBSELINUX 8*4882a593Smuzhiyun select BR2_PACKAGE_BZIP2 9*4882a593Smuzhiyun help 10*4882a593Smuzhiyun libsemanage is the policy management library. It uses 11*4882a593Smuzhiyun libsepol for binary policy manipulation and libselinux for 12*4882a593Smuzhiyun interacting with the SELinux system. It also exec's helper 13*4882a593Smuzhiyun programs for loading policy and for checking whether the 14*4882a593Smuzhiyun file_contexts configuration is valid (load_policy and 15*4882a593Smuzhiyun setfiles from policycoreutils) presently, although this may 16*4882a593Smuzhiyun change at least for the bootstrapping case (for rpm). 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun http://selinuxproject.org/page/Main_Page 19*4882a593Smuzhiyun 20*4882a593Smuzhiyuncomment "libsemanage needs a toolchain w/ threads, dynamic library" 21*4882a593Smuzhiyun depends on BR2_PACKAGE_AUDIT_ARCH_SUPPORTS 22*4882a593Smuzhiyun depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS 23