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