The bbconfig applet will print the config file with which
busybox was built.
+config BUSYBOX_CONFIG_CHRT
+ bool "chrt"
+ default n
+ help
+ manipulate real-time attributes of a process.
+ This requires sched_{g,s}etparam support in your libc.
+
config BUSYBOX_CONFIG_CROND
bool "crond"
default y
select BUSYBOX_CONFIG_FEATURE_SUID
+ select BUSYBOX_CONFIG_FEATURE_SYSLOG
help
Crond is a background daemon that parses individual crontab
files and executes commands on behalf of the users in question.
config BUSYBOX_CONFIG_DEVFSD
bool "devfsd (obsolete)"
default n
+ select BUSYBOX_CONFIG_FEATURE_SYSLOG
help
- This is deprecated, and will be going away in a future release.
+ This is deprecated, and will be removed at the end of 2008.
Provides compatibility with old device names on a devfs systems.
You should set it to true if you have devfs enabled.
config BUSYBOX_CONFIG_FEATURE_DEVFS
bool " Use devfs names for all devices (obsolete)"
- default y
+ default n
help
+ This is obsolete and will be going away at the end of 2008..
+
This tells busybox to look for names like /dev/loop/0 instead of
/dev/loop0. If your /dev directory has normal names instead of
devfs names, you don't want this.
- This is obsolete and will be going away someday. Consider it
- deprecated.
-
config BUSYBOX_CONFIG_EJECT
bool "eject"
default n
config BUSYBOX_CONFIG_LESS
bool "less"
- default n
+ default y
help
'less' is a pager, meaning that it displays text files. It possesses
a wide array of features, and is an improvement over 'more'.
+config BUSYBOX_CONFIG_FEATURE_LESS_MAXLINES
+ int "Max number of input lines less will try to eat"
+ default 9999999
+ depends on BUSYBOX_CONFIG_LESS
+
config BUSYBOX_CONFIG_FEATURE_LESS_BRACKETS
bool "Enable bracket searching"
default n
help
Get/Set hard drive parameters. Primarily intended for ATA
drives. Adds about 13k (or around 30k if you enable the
- BUSYBOX_CONFIG_FEATURE_HDPARM_GET_IDENTITY option)....
+ FEATURE_HDPARM_GET_IDENTITY option)....
config BUSYBOX_CONFIG_FEATURE_HDPARM_GET_IDENTITY
bool "Support obtaining detailed information directly from drives"
'leaf' is traditionally what busybox follows, it allows multiple
devices of a particluar type to be created per command.
e.g. /dev/hda[0-9]
- Device properties are passed as command line arguments.
+ Device properties are passed as command line arguments.
.
'table' reads device properties from a file or stdin, allowing
a batch of unrelated devices to be made with one command.
- User/group names are allowed as an alternative to uid/gid.
+ User/group names are allowed as an alternative to uid/gid.
choice
prompt "Choose makedevs behaviour"
- depends BUSYBOX_CONFIG_MAKEDEVS
+ depends on BUSYBOX_CONFIG_MAKEDEVS
default BUSYBOX_CONFIG_FEATURE_MAKEDEVS_TABLE
config BUSYBOX_CONFIG_FEATURE_MAKEDEVS_LEAF
- bool "leaf"
+ bool "leaf"
config BUSYBOX_CONFIG_FEATURE_MAKEDEVS_TABLE
bool "table"
endchoice
+config BUSYBOX_CONFIG_MICROCOM
+ bool "microcom"
+ default n
+ help
+ The poor man's minicom utility for chatting with serial port devices.
+
config BUSYBOX_CONFIG_MOUNTPOINT
bool "mountpoint"
default n
to advance or rewind a tape past a specified number of archive
files on the tape.
+config BUSYBOX_CONFIG_RAIDAUTORUN
+ bool "raidautorun"
+ default n
+ help
+ raidautorun tells the kernel md driver to
+ search and start RAID arrays.
+
+config BUSYBOX_CONFIG_READAHEAD
+ bool "readahead"
+ default n
+ depends on BUSYBOX_CONFIG_LFS
+ help
+ Preload the files listed on the command line into RAM cache so that
+ subsequent reads on these files will not block on disk I/O.
+
+ This applet just calls the readahead(2) system call on each file.
+ It is mainly useful in system startup scripts to preload files
+ or executables before they are used. When used at the right time
+ (in particular when a CPU boundprocess is running) it can
+ significantly speed up system startup.
+
+ As readahead(2) blocks until each file has been read, it is best to
+ run this applet as a background job.
+
config BUSYBOX_CONFIG_RUNLEVEL
- bool "runlevel"
+ bool "runlevel"
default n
help
- find the current and previous system runlevel.
+ find the current and previous system runlevel.
This applet uses utmp but does not rely on busybox supporing
utmp on purpose. It is used by e.g. emdebian via /etc/init.d/rc.
config BUSYBOX_CONFIG_RX
- bool "rx"
+ bool "rx"
default n
help
- Receive files using the Xmodem protocol.
+ Receive files using the Xmodem protocol.
config BUSYBOX_CONFIG_STRINGS
bool "strings"
bool "taskset"
default n
help
- Retrieve or set a processes's CPU affinity
+ Retrieve or set a processes's CPU affinity.
+ This requires sched_{g,s}etaffinity support in your libc.
-config BUSYBOX_CONFIG_TASKSET
- bool "taskset"
+config BUSYBOX_CONFIG_FEATURE_TASKSET_FANCY
+ bool "fancy output"
default n
+ depends on BUSYBOX_CONFIG_TASKSET
help
- Retrieve or set a processes's CPU affinity (on linux)
+ Add code for fancy output. This merely silences a compiler-warning
+ and adds about 135 Bytes. May be needed for machines with alot
+ of CPUs.
config BUSYBOX_CONFIG_TIME
bool "time"
When the command finishes, time writes a message to standard output
giving timing statistics about this program run.
+config BUSYBOX_CONFIG_TTYSIZE
+ bool "ttysize"
+ default n
+ help
+ A replacement for "stty size". Unlike stty, can report only width,
+ only height, or both, in any order. It also does not complain on error,
+ but returns default 80x24. Usage in shell scripts: width=`ttysize w`.
+
config BUSYBOX_CONFIG_WATCHDOG
bool "watchdog"
default y