summaryrefslogtreecommitdiffstats
path: root/rules/policycoreutils.in
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2013-02-13 22:28:47 +0100
committerMarc Kleine-Budde <mkl@pengutronix.de>2013-02-14 17:35:37 +0100
commit8d64c5b200133f9dddf1e9cf4c63841db28fe31e (patch)
tree5dd05aa8e38a9da54d2a32a99390927c0acca97a /rules/policycoreutils.in
parenta92aac4062b2da6b731deb2c63cd975c4eb66906 (diff)
downloadptxdist-8d64c5b200133f9dddf1e9cf4c63841db28fe31e.tar.gz
ptxdist-8d64c5b200133f9dddf1e9cf4c63841db28fe31e.tar.xz
policycoreutils: cleanup and fix programs using python
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Diffstat (limited to 'rules/policycoreutils.in')
-rw-r--r--rules/policycoreutils.in111
1 files changed, 49 insertions, 62 deletions
diff --git a/rules/policycoreutils.in b/rules/policycoreutils.in
index 521d41452..78e930dc2 100644
--- a/rules/policycoreutils.in
+++ b/rules/policycoreutils.in
@@ -2,17 +2,14 @@
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
+ prompt "policycoreutils "
+ select LIBCAP_NG
+ select LIBCGROUP
select LIBSELINUX
select LIBSEMANAGE
select LIBSEPOL
+ select DBUS_GLIB if POLICYCOREUTILS_RESTORECOND
+ select SEPOLGEN if POLICYCOREUTILS_PYTHON
select BUSYBOX_FEATURE_FIND_DELETE if BUSYBOX_FIND
select BUSYBOX_FEATURE_FIND_CONTEXT if BUSYBOX_FIND
help
@@ -24,93 +21,83 @@ menuconfig POLICYCOREUTILS
if POLICYCOREUTILS
+menuconfig POLICYCOREUTILS_PYTHON
+ bool "python based tools"
+
+if POLICYCOREUTILS_PYTHON
+
config POLICYCOREUTILS_AUDIT2ALLOW
- bool
- depends on PYTHON
- prompt "audit2allow"
+ bool "audit2allow"
+
+config POLICYCOREUTILS_SEPOLGEN_IFGEN
+ select POLICYCOREUTILS_AUDIT2ALLOW
+ bool "sepolgen-ifgen"
config POLICYCOREUTILS_AUDIT2WHY
- bool
- depends on POLICYCOREUTILS_AUDIT2ALLOW
- prompt "audit2why"
+ select POLICYCOREUTILS_AUDIT2ALLOW
+ bool "audit2why"
+
+config POLICYCOREUTILS_SANDBOX
+ bool "sandbox"
+ depends on BROKEN
config POLICYCOREUTILS_CHCAT
- bool
- depends on PYTHON
- prompt "chcat"
+ select LIBSEMANAGE_PYTHON
+ depends on BROKEN
+ bool "chcat"
-config POLICYCOREUTILS_FIXFILES
- bool
- prompt "fixfiles"
+config POLICYCOREUTILS_SEMANAGE
+ select LIBSEMANAGE_PYTHON
+ depends on BROKEN
+ bool "semanage"
-config POLICYCOREUTILS_GENHOMEDIRCON
- bool
- prompt "genhomedircon"
+endif
config POLICYCOREUTILS_LOAD_POLICY
- bool
- prompt "load_policy"
+ bool "load_policy"
config POLICYCOREUTILS_NEWROLE
- bool
- prompt "newrole"
+ bool "newrole"
config POLICYCOREUTILS_RESTORECOND
- bool
- prompt "restorecond"
+ bool "restorecond"
+ depends on BROKEN
config POLICYCOREUTILS_RUN_INIT
- bool
- prompt "run_init"
+ bool "run_init/open_init_pty"
-config POLICYCOREUTILS_SANDBOX
- bool
- depends on PYTHON
- prompt "sandbox"
+config POLICYCOREUTILS_FIXFILES
+ bool "fixfiles"
-config POLICYCOREUTILS_SECON
- bool
- prompt "secon"
+config POLICYCOREUTILS_GENHOMEDIRCON
+ select POLICYCOREUTILS_SEMODULE
+ bool "genhomedircon"
-config POLICYCOREUTILS_SEMANAGE
- bool
- depends on PYTHON
- prompt "semanage"
+config POLICYCOREUTILS_SECON
+ bool "secon"
config POLICYCOREUTILS_SEMODULE
- bool
- prompt "semodule"
+ bool "semodule"
config POLICYCOREUTILS_SEMODULE_DEPS
- bool
- prompt "semodule_deps"
+ bool "semodule_deps"
config POLICYCOREUTILS_SEMODULE_EXPAND
- bool
- prompt "semodule_expand"
+ bool "semodule_expand"
config POLICYCOREUTILS_SEMODULE_LINK
- bool
- prompt "semodule_link"
+ bool "semodule_link"
config POLICYCOREUTILS_SEMODULE_PACKAGE
- bool
- prompt "semodule_package"
-
-config POLICYCOREUTILS_SEPOLGEN_IFGEN
- bool
- prompt "sepolgen-ifgen"
+ bool "semodule_package"
config POLICYCOREUTILS_SESTATUS
- bool
- prompt "sestatus"
+ bool "sestatus"
config POLICYCOREUTILS_SETFILES
- bool
- prompt "setfiles"
+ bool "setfiles/restorecon"
config POLICYCOREUTILS_SETSEBOOL
- bool
- prompt "setsebool"
+ bool "setsebool"
endif