summaryrefslogtreecommitdiffstats
path: root/rules/checkpolicy.in
blob: 545e7cfb74e251cf2fffde4fbf2e115a1b8f1174 (plain)
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
30
31
## SECTION=selinux

config CHECKPOLICY
	tristate
	prompt "checkpolicy"
	#
	# The target package is not functional yet, but we need the host
	# package. Depend on broken for now.
	#
	depends on BROKEN
	select LIBSELINUX
	select LIBSEPOL
	select FLEX
	help
	  Security-enhanced Linux is a patch of the Linux kernel and a
	  number of utilities with enhanced security functionality
	  designed to add mandatory access controls to Linux. The
	  Security-enhanced Linux kernel contains new architectural
	  components originally developed to improve the security of
	  the Flask operating system. These architectural components
	  provide general support for the enforcement of many kinds of
	  mandatory access control policies, including those based on
	  the concepts of Type Enforcement, Role-based Access Control,
	  and Multi-level Security.

	  This package contains checkpolicy, the SELinux policy
	  compiler. Only required for building policies. It uses
	  libsepol to generate the binary policy. checkpolicy uses
	  the static libsepol since it deals with low level details of
	  the policy that have not been encapsulated/abstracted by a
	  proper shared library interface.