more config.in entries from Giulio Orsero
No binary (build failed)
—
$ git checkout -f 882cbcdfa1704a3a5b35eda4e05173bae73ffa51 Previous HEAD position was e5d58c3dc Mention that glibc-2.2 is supported HEAD is now at 882cbcdfa more config.in entries from Giulio Orsero <[email protected]> with some minor edits by me. $ git clean -fdx Removing include/config/ Removing scripts/lxdialog/checklist.o Removing scripts/lxdialog/inputbox.o Removing scripts/lxdialog/lxdialog Removing scripts/lxdialog/lxdialog.o Removing scripts/lxdialog/menubox.o Removing scripts/lxdialog/msgbox.o Removing scripts/lxdialog/textbox.o Removing scripts/lxdialog/util.o Removing scripts/lxdialog/yesno.o $ make SHELL=/bin/bash CC=/root/asi_db/compat/cc-wrapper.sh HOSTCC=/root/asi_db/compat/cc-wrapper.sh defconfig make: *** No rule to make target 'defconfig'. Stop. $ make SHELL=/bin/bash CC=/root/asi_db/compat/cc-wrapper.sh HOSTCC=/root/asi_db/compat/cc-wrapper.sh allnoconfig make: *** No rule to make target 'allnoconfig'. Stop. $ make SHELL=/bin/bash CC=/root/asi_db/compat/cc-wrapper.sh HOSTCC=/root/asi_db/compat/cc-wrapper.sh include/bb_config.h make: *** No rule to make target 'include/bb_config.h'. Stop. $ make SHELL=/bin/bash CC=/root/asi_db/compat/cc-wrapper.sh HOSTCC=/root/asi_db/compat/cc-wrapper.sh -j3 V=1 [TIMEOUT]
| @@ -31,15 +31,58 @@ | |
| # option. | |
| # | |
| + | Show verbose applets usage message |
| + | CONFIG_FEATURE_VERBOSE_USAGE |
| + | All BusyBox applets will show more verbose help messages when |
| + | busybox is invoked with --help. This will add lots 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. |
| + | |
| + | Enable automatic symlink creation for BusyBox built-in applets |
| + | CONFIG_FEATURE_INSTALLER |
| + | Enable 'busybox --install [-s]' support. This will allow you to use |
| + | busybox at runtime to create hard links or symlinks for all the |
| + | applets that are compiled into busybox. This feature requires the |
| + | /proc filesystem. |
| + | |
| + | Locale support |
| + | CONFIG_LOCALE_SUPPORT |
| + | Enable this if your system has locale support, and you would like |
| + | busybox to support locale settings. |
| + | |
| + | Enable devfs support |
| + | CONFIG_FEATURE_DEVFS |
| + | Enable if you want BusyBox to work with devfs. |
| + | |
| + | Clean up all memory before exiting |
| + | CONFIG_FEATURE_CLEAN_UP |
| + | As a size optimization, busybox by default does not cleanup memory |
| + | that is dynamically allocated or close files before exiting. This |
| + | saves space and is usually not needed since the OS will clean up for |
| + | us. Don't enable this unless you have a really good reason to clean |
| + | things up manually. |
| + | |
| + | Buffers allocation policy |
| + | CONFIG_FEATURE_BUFFERS_USE_MALLOC |
| + | There are 3 ways BusyBox can handle buffer allocations: |
| + | - Use malloc. This costs code size for the call to xmalloc. |
| + | - Put them on stack. For some very small machines with limited stack |
| + | space, this can be deadly. For most folks, this works just fine. |
| + | - Put them in BSS. This works beautifully for computers with a real |
| + | MMU (and OS support), but wastes runtime RAM for uCLinux. This |
| + | behavior was the only one available for BusyBox versions 0.48 and |
| + | earlier. |
| + | |
| Enable the ar applet | |
| CONFIG_AR | |
| - | ar is an archival utility program used to creates, modify, and |
| + | ar is an archival utility program used to create, modify, and |
| extract contents from archives. An archive is a single file holding | |
| a collection of other files in a structure that makes it possible to | |
| - | retrieve the original individual files (called archive members). The |
| - | original files' contents, mode (permissions), timestamp, owner, and |
| - | group are preserved in the archive, and can be restored on |
| - | extraction. On an x86 system, the ar applet adds about XXX bytes. |
| + | retrieve the original individual files (called archive members). |
| + | The original files' contents, mode (permissions), timestamp, owner, |
| + | and group are preserved in the archive, and can be restored on |
| + | extraction. |
| + | On an x86 system, the ar applet adds about XXX bytes. |
| Unless you have a specific application which requires ar, you should | |
| probably say N here. | |
| @@ -64,8 +107,8 @@ Enable the run-parts applet | |
| CONFIG_RUN_PARTS | |
| run-parts is an utility designed to run all the scripts in a directory. | |
| - | It is useful to set up directory like cron.daily, where we have to |
| - | execute all the script contained. |
| + | It is useful to set up a directory like cron.daily, where you need to |
| + | execute all the scripts in that directory. |
| This implementation of run-parts doesn't accept long options, and | |
| some features (like report mode) aren't implemented. | |
| @@ -15,7 +15,7 @@ if [ "$CONFIG_VI" = "y" ]; then | |
| bool ' Catch signals' CONFIG_FEATURE_VI_USE_SIGNALS | |
| bool ' Remember previous cmd and "." cmd' CONFIG_FEATURE_VI_DOT_CMD | |
| bool ' Enable -R option and "view" mode' CONFIG_FEATURE_VI_READONLY | |
| - | bool ' Enable set-able options, ai ic showmatch' CONFIG_FEATURE_VI_SETOPT |
| + | bool ' Enable set-able options, ai ic showmatch' CONFIG_FEATURE_VI_SETOPTS |
| bool ' Support for :set' CONFIG_FEATURE_VI_SET | |
| bool ' Handle window resize' CONFIG_FEATURE_VI_WIN_RESIZE | |
| bool ' Optimize cursor movement' CONFIG_FEATURE_VI_OPTIMIZE_CURSOR | |
| @@ -4,6 +4,19 @@ | |
| # | |
| mainmenu_name "BusyBox Configuration" | |
| + | mainmenu_option next_comment |
| + | comment 'BusyBox general settings' |
| + | bool 'Show verbose applet usage messages (increases size)' CONFIG_FEATURE_VERBOSE_USAGE |
| + | bool 'Support --install [-s] to install applet links at runtime' CONFIG_FEATURE_INSTALLER |
| + | bool 'Enable locale support (system needs locale for this to work)' CONFIG_LOCALE_SUPPORT |
| + | bool 'Support for devfs' CONFIG_FEATURE_DEVFS |
| + | bool 'Clean up all memory before exiting (usually not needed)' CONFIG_FEATURE_CLEAN_UP |
| + | choice 'Buffer allocation policy' \ |
| + | "use_malloc CONFIG_FEATURE_BUFFERS_USE_MALLOC \ |
| + | on_stack CONFIG_FEATURE_BUFFERS_GO_ON_STACK \ |
| + | in_bss CONFIG_FEATURE_BUFFERS_GO_IN_BSS" use_malloc |
| + | |
| + | endmenu |
| source archival/config.in | |
| source console-tools/config.in | |