svn commit: trunk/busybox: include selinux
vda at busybox.net
vda at busybox.net
Sat Mar 24 15:37:58 UTC 2007
Author: vda
Date: 2007-03-24 08:37:57 -0700 (Sat, 24 Mar 2007)
New Revision: 18226
Log:
SELinux: load_policy applet
Modified:
trunk/busybox/include/applets.h
trunk/busybox/include/usage.h
trunk/busybox/selinux/Config.in
trunk/busybox/selinux/Kbuild
Changeset:
Modified: trunk/busybox/include/applets.h
===================================================================
--- trunk/busybox/include/applets.h 2007-03-24 14:06:51 UTC (rev 18225)
+++ trunk/busybox/include/applets.h 2007-03-24 15:37:57 UTC (rev 18226)
@@ -180,6 +180,7 @@
USE_SETARCH(APPLET_NOUSAGE(linux64, setarch, _BB_DIR_BIN, _BB_SUID_NEVER))
USE_FEATURE_INITRD(APPLET_NOUSAGE(linuxrc, init, _BB_DIR_ROOT, _BB_SUID_NEVER))
USE_LN(APPLET(ln, _BB_DIR_BIN, _BB_SUID_NEVER))
+USE_LOAD_POLICY(APPLET(load_policy, _BB_DIR_USR_SBIN, _BB_SUID_NEVER))
USE_LOADFONT(APPLET(loadfont, _BB_DIR_USR_BIN, _BB_SUID_NEVER))
USE_LOADKMAP(APPLET(loadkmap, _BB_DIR_SBIN, _BB_SUID_NEVER))
USE_LOGGER(APPLET(logger, _BB_DIR_USR_BIN, _BB_SUID_NEVER))
Modified: trunk/busybox/include/usage.h
===================================================================
--- trunk/busybox/include/usage.h 2007-03-24 14:06:51 UTC (rev 18225)
+++ trunk/busybox/include/usage.h 2007-03-24 15:37:57 UTC (rev 18226)
@@ -1758,6 +1758,10 @@
"$ ls -l /tmp/ls\n" \
"lrwxrwxrwx 1 root root 7 Apr 12 18:39 ls -> BusyBox*\n"
+#define load_policy_trivial_usage \
+ "[FILE]"
+#define load_policy_full_usage
+
#define loadfont_trivial_usage \
"< font"
#define loadfont_full_usage \
Modified: trunk/busybox/selinux/Config.in
===================================================================
--- trunk/busybox/selinux/Config.in 2007-03-24 14:06:51 UTC (rev 18225)
+++ trunk/busybox/selinux/Config.in 2007-03-24 15:37:57 UTC (rev 18226)
@@ -34,6 +34,13 @@
help
Enable support to get SELinux boolean values.
+config LOAD_POLICY
+ bool "load_policy"
+ default n
+ depends on SELINUX
+ help
+ Enable support to load SELinux policy.
+
config MATCHPATHCON
bool "matchpathcon"
default n
Modified: trunk/busybox/selinux/Kbuild
===================================================================
--- trunk/busybox/selinux/Kbuild 2007-03-24 14:06:51 UTC (rev 18225)
+++ trunk/busybox/selinux/Kbuild 2007-03-24 15:37:57 UTC (rev 18226)
@@ -9,6 +9,7 @@
lib-$(CONFIG_CHCON) += chcon.o
lib-$(CONFIG_GETENFORCE) += getenforce.o
lib-$(CONFIG_GETSEBOOL) += getsebool.o
+lib-$(CONFIG_LOAD_POLICY) += load_policy.o
lib-$(CONFIG_MATCHPATHCON) += matchpathcon.o
lib-$(CONFIG_RUNCON) += runcon.o
lib-$(CONFIG_SELINUXENABLED) += selinuxenabled.o
More information about the busybox-cvs
mailing list