summaryrefslogtreecommitdiffstats
path: root/rules/policycoreutils.in
diff options
context:
space:
mode:
authorWolfram Sang <w.sang@pengutronix.de>2013-01-07 08:21:52 +0100
committerMarc Kleine-Budde <mkl@pengutronix.de>2013-02-05 18:54:16 +0100
commitfe26bd0dd52c93eba1fe7867fd765cd4be3486e6 (patch)
tree412175fdee80231f8ecd4e7a40bcb2b4f9a8630f /rules/policycoreutils.in
parentf807d796a9be89c66ec1b04415d39538ddae8f59 (diff)
downloadptxdist-fe26bd0dd52c93eba1fe7867fd765cd4be3486e6.tar.gz
ptxdist-fe26bd0dd52c93eba1fe7867fd765cd4be3486e6.tar.xz
policycoreutils: add package
Signed-off-by: Wolfram Sang <w.sang@pengutronix.de> Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Diffstat (limited to 'rules/policycoreutils.in')
-rw-r--r--rules/policycoreutils.in116
1 files changed, 116 insertions, 0 deletions
diff --git a/rules/policycoreutils.in b/rules/policycoreutils.in
new file mode 100644
index 000000000..521d41452
--- /dev/null
+++ b/rules/policycoreutils.in
@@ -0,0 +1,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