summaryrefslogtreecommitdiffstats
path: root/rules/policycoreutils.in
blob: 521d41452931530e0ced0a7c9df815630a97826c (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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
## SECTION=selinux

menuconfig POLICYCOREUTILS
	tristate
	prompt "policycoreutils"
	select DBUS		# if POLICYCOREUTILS_SANDBOX
	select DBUS_GLIB	# if POLICYCOREUTILS_RESTORECOND
	select LIBC_CRYPT	# if POLICYCOREUTILS_NEWROLE || POLICYCOREUTILS_RUN_INIT
	select LIBCAP_NG			if POLICYCOREUTILS_SANDBOX || POLICYCOREUTILS_NEWROLE
	select LIBCAP_NG			if BUILDTIME
	select LIBCGROUP			if POLICYCOREUTILS_SANDBOX
	select LIBCGROUP			if BUILDTIME
	select LIBSELINUX
	select LIBSEMANAGE
	select LIBSEPOL
	select BUSYBOX_FEATURE_FIND_DELETE	if BUSYBOX_FIND
	select BUSYBOX_FEATURE_FIND_CONTEXT	if BUSYBOX_FIND
	help
	  This package contains the core policy utilities that are required
	  for basic operation of an SELinux system.  These utilities include
	  load_policy to load policies, setfiles to label filesystems, newrole
	  to switch roles, and run_init to run /etc/init.d scripts in the proper
	  context.

if POLICYCOREUTILS

config POLICYCOREUTILS_AUDIT2ALLOW
	bool
	depends on PYTHON
	prompt "audit2allow"

config POLICYCOREUTILS_AUDIT2WHY
	bool
	depends on POLICYCOREUTILS_AUDIT2ALLOW
	prompt "audit2why"

config POLICYCOREUTILS_CHCAT
	bool
	depends on PYTHON
	prompt "chcat"

config POLICYCOREUTILS_FIXFILES
	bool
	prompt "fixfiles"

config POLICYCOREUTILS_GENHOMEDIRCON
	bool
	prompt "genhomedircon"

config POLICYCOREUTILS_LOAD_POLICY
	bool
	prompt "load_policy"

config POLICYCOREUTILS_NEWROLE
	bool
	prompt "newrole"

config POLICYCOREUTILS_RESTORECOND
	bool
	prompt "restorecond"

config POLICYCOREUTILS_RUN_INIT
	bool
	prompt "run_init"

config POLICYCOREUTILS_SANDBOX
	bool
	depends on PYTHON
	prompt "sandbox"

config POLICYCOREUTILS_SECON
	bool
	prompt "secon"

config POLICYCOREUTILS_SEMANAGE
	bool
	depends on PYTHON
	prompt "semanage"

config POLICYCOREUTILS_SEMODULE
	bool
	prompt "semodule"

config POLICYCOREUTILS_SEMODULE_DEPS
	bool
	prompt "semodule_deps"

config POLICYCOREUTILS_SEMODULE_EXPAND
	bool
	prompt "semodule_expand"

config POLICYCOREUTILS_SEMODULE_LINK
	bool
	prompt "semodule_link"

config POLICYCOREUTILS_SEMODULE_PACKAGE
	bool
	prompt "semodule_package"

config POLICYCOREUTILS_SEPOLGEN_IFGEN
	bool
	prompt "sepolgen-ifgen"

config POLICYCOREUTILS_SESTATUS
	bool
	prompt "sestatus"

config POLICYCOREUTILS_SETFILES
	bool
	prompt "setfiles"

config POLICYCOREUTILS_SETSEBOOL
	bool
	prompt "setsebool"

endif