X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=Config.in;h=6dd4c58e7cff2ca74cdbaab6b8f8a8e58b6f7ac3;hb=c5598177bc4b38d349e4fdbd08d997c170ed2f8b;hp=33f6d9aee3d2d71190e9bed2da4cf8a2b521bc64;hpb=9dc6913896d3b5f7bb339731c042372601cc755b;p=oweals%2Fbusybox.git diff --git a/Config.in b/Config.in index 33f6d9aee..6dd4c58e7 100644 --- a/Config.in +++ b/Config.in @@ -37,15 +37,33 @@ config CONFIG_FEATURE_BUFFERS_GO_IN_BSS endchoice +config CONFIG_SHOW_USAGE + bool "Show terse applet usage messages" + default y + help + All BusyBox applets will show help messages when invoked with + wrong arguments. You can turn off printing these terse usage + messages if you say no here. + This will save you up to 7k. + config CONFIG_FEATURE_VERBOSE_USAGE bool "Show verbose applet usage messages" default n + select CONFIG_SHOW_USAGE help All BusyBox applets will show more verbose help messages when busybox is invoked with --help. This will add a lot of text to the busybox binary. In the default configuration, this will add about 13k, but it can add much more depending on your configuration. +config CONFIG_FEATURE_COMPRESS_USAGE + bool "Store applet usage messages in compressed form" + default y + depends on CONFIG_SHOW_USAGE + help + Store usage messages in compressed form, uncompress them on-the-fly + when --help is called. + config CONFIG_FEATURE_INSTALLER bool "Support --install [-s] to install applet links at runtime" default n @@ -139,14 +157,19 @@ config CONFIG_SELINUX bool "Support NSA Security Enhanced Linux" default n help - Enable support for SE Linux in applets ls, ps, and id. Also provide - the option of compiling in SE Linux applets. + Enable support for SELinux in applets ls, ps, and id. Also provide + the option of compiling in SELinux applets. - If you do not have a complete SE Linux Full Userland installed, this - stuff will not compile. Go visit + If you do not have a complete SELinux userland installed, this stuff + will not compile. Go visit http://www.nsa.gov/selinux/index.html - to download the necessary stuff to allow busybox to compile with this - option enabled. + to download the necessary stuff to allow busybox to compile with + this option enabled. Specifially, libselinux 1.28 or better is + directly required by busybox. If the installation is located in a + non-standard directory, provide it by invoking make as follows: + CFLAGS=-I \ + LDFLAGS=-L \ + make Most people will leave this set to 'N'. @@ -318,18 +341,11 @@ config CONFIG_EFENCE endchoice -config CONFIG_STRIP_BINARIES - bool "Strip busybox objects" - default y if !CONFIG_DEBUG - default n if CONFIG_DEBUG - help - Whether or not we strip the busybox binary and such. - config CONFIG_DEBUG_YANK_SUSv2 bool "Disable obsolete features removed before SUSv3?" default y help - This option will disable backwards compatability with SuSv2, + This option will disable backwards compatibility with SuSv2, specifically, old-style numeric options ('command -1 ') will not be supported in head, tail, and fold. (Note: should yank from renice too.)