From f560422fa079b07a761a572ca4f9cf287c2cc47e Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Tue, 10 Jan 2017 14:58:54 +0100 Subject: Big cleanup in config help and description Redundant help texts (one which only repeats the description) are deleted. Descriptions and help texts are trimmed. Some config options are moved, even across menus. No config option _names_ are changed. Signed-off-by: Denys Vlasenko --- Config.in | 32 +++++++++++++++++++++++++++----- 1 file changed, 27 insertions(+), 5 deletions(-) (limited to 'Config.in') diff --git a/Config.in b/Config.in index 66f7787d2..db1587169 100644 --- a/Config.in +++ b/Config.in @@ -22,7 +22,7 @@ config DESKTOP If you are preparing your build to be used on an embedded box where you have tighter control over the entire set of userspace - tools, you can unselect this option for smaller code size. + tools, you can unselect this option for smaller code size. config EXTRA_COMPAT bool "Provide compatible behavior for rare corner cases (bigger code)" @@ -50,6 +50,26 @@ config USE_PORTABLE_CODE compiler other than gcc. If you do use gcc, this option may needlessly increase code size. +#fixme: delete, create suboptions for applets which use this +config FEATURE_AUTOWIDTH + bool "Calculate terminal & column widths" + default y + help + This option allows utilities such as 'ls', 'telnet' etc + to determine the width of the screen, which can allow them to + display additional text or avoid wrapping text onto the next line. + If you leave this disabled, your utilities will be especially + primitive and will be unable to determine the current screen width. + +#fixme: delete, create suboptions for applets which use this +config FEATURE_USE_TERMIOS + bool "Use termios for one-stroke input" + default y + help + This option allows utilities such as 'top' to accept keyboard + commands. Without this option, they simply refresh display + after a fixed period. + config SHOW_USAGE bool "Show applet usage messages" default y @@ -113,14 +133,14 @@ config INSTALL_NO_USR never to /usr/bin or /usr/sbin. config PAM - bool "Support for PAM (Pluggable Authentication Modules)" + bool "Support PAM (Pluggable Authentication Modules)" default n help Use PAM in some busybox applets (currently login and httpd) instead of direct access to password database. config LONG_OPTS - bool "Support for --long-options" + bool "Support --long-options" default y help Enable this if you want busybox applets to use the gnu --long-option @@ -187,7 +207,7 @@ config PID_FILE_PATH specify a pidfile path. config FEATURE_SUID - bool "Support for SUID/SGID handling" + bool "Support SUID/SGID handling" default y help With this option you can install the busybox binary belonging @@ -611,6 +631,8 @@ config DEBUG_SANITIZE catch bad memory accesses (e.g. buffer overflows), but will make the executable larger and slow down runtime a bit. + This adds -fsanitize=foo options to gcc command line. + If you aren't developing/testing busybox, say N here. config UNIT_TEST @@ -625,7 +647,7 @@ config WERROR bool "Abort compilation on any warning" default n help - Selecting this will add -Werror to gcc command line. + This adds -Werror to gcc command line. Most people should answer N. -- cgit v1.2.3