summaryrefslogtreecommitdiffstats
path: root/rules/sepolgen.in
blob: 9077d1bebac155fea1007851b67da2e9bc3b701d (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
## SECTION=selinux

config SEPOLGEN
	tristate
	prompt "sepolgen"
	select PYTHON
	select LIBSELINUX
	select LIBSELINUX_PYTHON
	help
	  A Python module used in SELinux policy generation

	  This package contains a Python module that forms the core of
	  the modern audit2allow (which is a part of the package
	  policycoreutils). The sepolgen library is structured to give
	  flexibility to the application using it. The library
	  contains: Reference Policy Representation, which are Objects
	  for representing policies and the reference policy
	  interfaces. Secondly, it has objects and algorithms for
	  representing access and sets of access in an abstract way
	  and searching that access. It also has a parser for
	  reference policy "headers". It contains infrastructure for
	  parsing SELinux related messages as produced by the audit
	  system. It has facilities for generating policy based on
	  required access.