blob: 9df1b0e857b85d2d155dab30d58ebea0185782e0 [file] [log] [blame]
Eric Andersenc9f20d92002-12-05 08:41:41 +00001#
2# For a description of the syntax of this configuration file,
3# see scripts/kbuild/config-language.txt.
4#
5
6menu "Miscellaneous Utilities"
7
Denis Vlasenko7d219aa2006-10-05 10:17:08 +00008config ADJTIMEX
Eric Andersenc9f20d92002-12-05 08:41:41 +00009 bool "adjtimex"
10 default n
11 help
Eric Andersene5642112003-07-14 19:37:08 +000012 Adjtimex reads and optionally sets adjustment parameters for
13 the Linux clock adjustment algorithm.
Eric Andersenc9f20d92002-12-05 08:41:41 +000014
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000015config BBCONFIG
Mike Frysinger9ed10942005-09-18 04:43:32 +000016 bool "bbconfig"
17 default n
18 help
19 The bbconfig applet will print the config file with which
20 busybox was built.
21
Denis Vlasenko5233cd32008-02-18 23:24:46 +000022config CHAT
23 bool "chat"
24 default n
25 help
26 Simple chat utility.
27
28config FEATURE_CHAT_NOFAIL
29 bool "Enable NOFAIL expect strings"
30 default y
31 help
32 When enabled expect strings which are started with a dash trigger
33 no-fail mode. That is when expectation is not met within timeout
34 the script is not terminated but sends next SEND string and waits
35 for next EXPECT string. This allows to compose far more flexible
36 scripts.
37
38config FEATURE_CHAT_TTY_HIFI
39 bool "Force STDIN to be a TTY"
40 default n
41 help
42 Original chat always treats STDIN as a TTY device and sets for it
43 so-called raw mode. This option turns on such behaviour.
44
45config FEATURE_CHAT_IMPLICIT_CR
46 bool "Enable implicit Carriage Return"
47 default y
48 help
49 When enabled make chat to terminate all SEND strings with a "\r"
50 unless "\c" is met anywhere in the string.
51
52config FEATURE_CHAT_SWALLOW_OPTS
53 bool "Swallow options"
54 default n
55 help
56 Busybox chat require no options. To make it not fail when used
57 in place of original chat (which has a bunch of options) turn
58 this on.
59
60config FEATURE_CHAT_SEND_ESCAPES
61 bool "Support weird SEND escapes"
62 default n
63 help
64 Original chat uses some escape sequences in SEND arguments which
65 are not sent to device but rather performs special actions.
66 E.g. "\K" means to send a break sequence to device.
67 "\d" delays execution for a second, "\p" -- for a 1/100 of second.
68 Before turning this option on think twice: do you really need them?
69
70config FEATURE_CHAT_VAR_ABORT_LEN
71 bool "Support variable-length ABORT conditions"
72 default n
73 help
74 Original chat uses fixed 50-bytes length ABORT conditions. Say N here.
75
76config FEATURE_CHAT_CLR_ABORT
77 bool "Support revoking of ABORT conditions"
78 default n
79 help
80 Support CLR_ABORT directive.
81
Bernhard Reutner-Fischer71bc71a2007-03-09 16:56:38 +000082config CHRT
83 bool "chrt"
84 default n
85 help
86 manipulate real-time attributes of a process.
87 This requires sched_{g,s}etparam support in your libc.
88
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000089config CROND
Eric Andersenc9f20d92002-12-05 08:41:41 +000090 bool "crond"
91 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000092 select FEATURE_SUID
93 select FEATURE_SYSLOG
Eric Andersenc9f20d92002-12-05 08:41:41 +000094 help
Eric Andersene5642112003-07-14 19:37:08 +000095 Crond is a background daemon that parses individual crontab
96 files and executes commands on behalf of the users in question.
Eric Andersen98e4eab2004-07-20 08:07:10 +000097 This is a port of dcron from slackware. It uses files of the
98 format /var/spool/cron/crontabs/<username> files, for example:
99 $ cat /var/spool/cron/crontabs/root
100 # Run daily cron jobs at 4:40 every day:
101 40 4 * * * /etc/cron/daily > /dev/null 2>&1
Eric Andersen13879102004-08-26 23:13:00 +0000102 Note that Busybox binary must be setuid root for this applet to
103 work properly.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000104
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000105config DEBUG_CROND_OPTION
Bernhard Reutner-Fischeref216292006-05-20 14:14:05 +0000106 bool "Support debug option -d"
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000107 depends on CROND
Bernhard Reutner-Fischeref216292006-05-20 14:14:05 +0000108 default n
109 help
110 Support option -d to enter debug mode.
111
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000112config FEATURE_CROND_CALL_SENDMAIL
Rob Landley2ec922e2006-04-13 23:22:16 +0000113 bool "Using /usr/sbin/sendmail?"
Eric Andersen35e643b2003-07-28 07:40:39 +0000114 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000115 depends on CROND
Eric Andersen35e643b2003-07-28 07:40:39 +0000116 help
Eric Andersen88c916b2003-10-22 09:58:56 +0000117 Support calling /usr/sbin/sendmail for send cmd outputs.
Eric Andersen35e643b2003-07-28 07:40:39 +0000118
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000119config CRONTAB
Eric Andersenc9f20d92002-12-05 08:41:41 +0000120 bool "crontab"
121 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000122 select FEATURE_SUID
Eric Andersenc9f20d92002-12-05 08:41:41 +0000123 help
Eric Andersene5642112003-07-14 19:37:08 +0000124 Crontab manipulates the crontab for a particular user. Only
125 the superuser may specify a different user and/or crontab directory.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000126
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000127config DC
Eric Andersenc9f20d92002-12-05 08:41:41 +0000128 bool "dc"
129 default n
130 help
Eric Andersene5642112003-07-14 19:37:08 +0000131 Dc is a reverse-polish desk calculator which supports unlimited
132 precision arithmetic.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000133
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000134config DEVFSD
Rob Landley4c5ad2f2006-06-07 20:11:53 +0000135 bool "devfsd (obsolete)"
Glenn L McGrath17d21fa2003-10-09 11:46:23 +0000136 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000137 select FEATURE_SYSLOG
Glenn L McGrath17d21fa2003-10-09 11:46:23 +0000138 help
Rob Landley1f9145c2006-07-12 21:31:16 +0000139 This is deprecated, and will be removed at the end of 2008.
Rob Landley4c5ad2f2006-06-07 20:11:53 +0000140
Glenn L McGrath17d21fa2003-10-09 11:46:23 +0000141 Provides compatibility with old device names on a devfs systems.
142 You should set it to true if you have devfs enabled.
Eric Andersenf18bd892003-12-19 11:07:59 +0000143 The following keywords in devsfd.conf are supported:
144 "CLEAR_CONFIG", "INCLUDE", "OPTIONAL_INCLUDE", "RESTORE",
145 "PERMISSIONS", "EXECUTE", "COPY", "IGNORE",
146 "MKOLDCOMPAT", "MKNEWCOMPAT","RMOLDCOMPAT", "RMNEWCOMPAT".
147
148 But only if they are written UPPERCASE!!!!!!!!
Glenn L McGrath17d21fa2003-10-09 11:46:23 +0000149
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000150config DEVFSD_MODLOAD
Eric Andersenf18bd892003-12-19 11:07:59 +0000151 bool "Adds support for MODLOAD keyword in devsfd.conf"
Glenn L McGrath3860b2e2003-11-30 23:46:06 +0000152 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000153 depends on DEVFSD
Glenn L McGrath3860b2e2003-11-30 23:46:06 +0000154 help
Rob Landley4c5ad2f2006-06-07 20:11:53 +0000155 This actually doesn't work with busybox modutils but needs
156 the external modutils.
Glenn L McGrath3860b2e2003-11-30 23:46:06 +0000157
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000158config DEVFSD_FG_NP
Eric Andersenf18bd892003-12-19 11:07:59 +0000159 bool "Enables the -fg and -np options"
Glenn L McGrath17d21fa2003-10-09 11:46:23 +0000160 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000161 depends on DEVFSD
Glenn L McGrath17d21fa2003-10-09 11:46:23 +0000162 help
Eric Andersenf18bd892003-12-19 11:07:59 +0000163 -fg Run the daemon in the foreground.
164 -np Exit after parsing the configuration file. Do not poll for events.
Glenn L McGrath17d21fa2003-10-09 11:46:23 +0000165
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000166config DEVFSD_VERBOSE
Eric Andersenf18bd892003-12-19 11:07:59 +0000167 bool "Increases logging (and size)"
Glenn L McGrath17d21fa2003-10-09 11:46:23 +0000168 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000169 depends on DEVFSD
Glenn L McGrath17d21fa2003-10-09 11:46:23 +0000170 help
Eric Andersenf18bd892003-12-19 11:07:59 +0000171 Increases logging to stderr or syslog.
Glenn L McGrath17d21fa2003-10-09 11:46:23 +0000172
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000173config FEATURE_DEVFS
Rob Landley4c5ad2f2006-06-07 20:11:53 +0000174 bool " Use devfs names for all devices (obsolete)"
175 default n
176 help
Rob Landley1f9145c2006-07-12 21:31:16 +0000177 This is obsolete and will be going away at the end of 2008..
178
Rob Landley4c5ad2f2006-06-07 20:11:53 +0000179 This tells busybox to look for names like /dev/loop/0 instead of
180 /dev/loop0. If your /dev directory has normal names instead of
181 devfs names, you don't want this.
182
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000183config EJECT
Mike Frysinger55e2cf62005-05-11 00:25:47 +0000184 bool "eject"
185 default n
186 help
187 Used to eject cdroms. (defaults to /dev/cdrom)
188
Bernhard Reutner-Fischerafdad652008-02-08 15:04:00 +0000189config FEATURE_EJECT_SCSI
190 bool "eject scsi support"
191 default n
192 depends on EJECT
193 help
194 Add the -s option to eject, this allows to eject SCSI-Devices and
195 usb-storage devices.
196
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000197config LAST
Eric Andersen2e9c2572003-08-08 22:26:06 +0000198 bool "last"
Eric Andersenc9f20d92002-12-05 08:41:41 +0000199 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000200 select FEATURE_WTMP
Eric Andersenc9f20d92002-12-05 08:41:41 +0000201 help
Eric Andersen2e9c2572003-08-08 22:26:06 +0000202 'last' displays a list of the last users that logged into the system.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000203
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000204config LESS
Rob Landley9200e792005-09-15 19:26:59 +0000205 bool "less"
206 default n
207 help
208 'less' is a pager, meaning that it displays text files. It possesses
209 a wide array of features, and is an improvement over 'more'.
210
Denis Vlasenko9a7cef92006-12-20 02:46:48 +0000211config FEATURE_LESS_MAXLINES
212 int "Max number of input lines less will try to eat"
213 default 9999999
214 depends on LESS
215
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000216config FEATURE_LESS_BRACKETS
Rob Landley2ec922e2006-04-13 23:22:16 +0000217 bool "Enable bracket searching"
Rob Landley9200e792005-09-15 19:26:59 +0000218 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000219 depends on LESS
Rob Landley9200e792005-09-15 19:26:59 +0000220 help
221 This option adds the capability to search for matching left and right
222 brackets, facilitating programming.
223
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000224config FEATURE_LESS_FLAGS
Rob Landley2ec922e2006-04-13 23:22:16 +0000225 bool "Enable extra flags"
Rob Landley9200e792005-09-15 19:26:59 +0000226 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000227 depends on LESS
Rob Landley9200e792005-09-15 19:26:59 +0000228 help
229 The extra flags provided do the following:
230
231 The -M flag enables a more sophisticated status line.
232 The -m flag enables a simpler status line with a percentage.
233
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000234config FEATURE_LESS_FLAGCS
Rob Landley2ec922e2006-04-13 23:22:16 +0000235 bool "Enable flag changes"
Rob Landley9200e792005-09-15 19:26:59 +0000236 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000237 depends on LESS
Rob Landley9200e792005-09-15 19:26:59 +0000238 help
239 This enables the ability to change command-line flags within
240 less itself.
241
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000242config FEATURE_LESS_MARKS
Rob Landley2ec922e2006-04-13 23:22:16 +0000243 bool "Enable marks"
Rob Landley9200e792005-09-15 19:26:59 +0000244 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000245 depends on LESS
Rob Landley9200e792005-09-15 19:26:59 +0000246 help
247 Marks enable positions in a file to be stored for easy reference.
248
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000249config FEATURE_LESS_REGEXP
Rob Landley2ec922e2006-04-13 23:22:16 +0000250 bool "Enable regular expressions"
Rob Landley9200e792005-09-15 19:26:59 +0000251 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000252 depends on LESS
Rob Landley9200e792005-09-15 19:26:59 +0000253 help
254 Enable regular expressions, allowing complex file searches.
255
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000256config HDPARM
Eric Andersen3443bd72003-07-22 07:30:36 +0000257 bool "hdparm"
258 default n
259 help
260 Get/Set hard drive parameters. Primarily intended for ATA
Eric Andersenc7bda1c2004-03-15 08:29:22 +0000261 drives. Adds about 13k (or around 30k if you enable the
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000262 FEATURE_HDPARM_GET_IDENTITY option)....
Eric Andersen3443bd72003-07-22 07:30:36 +0000263
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000264config FEATURE_HDPARM_GET_IDENTITY
Rob Landley2ec922e2006-04-13 23:22:16 +0000265 bool "Support obtaining detailed information directly from drives"
Eric Andersen3443bd72003-07-22 07:30:36 +0000266 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000267 depends on HDPARM
Eric Andersen3443bd72003-07-22 07:30:36 +0000268 help
Rob Landley06208412006-05-31 22:52:57 +0000269 Enables the -I and -i options to obtain detailed information
Eric Andersen3443bd72003-07-22 07:30:36 +0000270 directly from drives about their capabilities and supported ATA
Rob Landley06208412006-05-31 22:52:57 +0000271 feature set. If no device name is specified, hdparm will read
272 identify data from stdin. Enabling this option will add about 16k...
Eric Andersen3443bd72003-07-22 07:30:36 +0000273
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000274config FEATURE_HDPARM_HDIO_SCAN_HWIF
Rob Landley2ec922e2006-04-13 23:22:16 +0000275 bool "Register an IDE interface (DANGEROUS)"
Eric Andersen3443bd72003-07-22 07:30:36 +0000276 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000277 depends on HDPARM
Eric Andersen3443bd72003-07-22 07:30:36 +0000278 help
279 Enables the 'hdparm -R' option to register an IDE interface.
280 This is dangerous stuff, so you should probably say N.
281
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000282config FEATURE_HDPARM_HDIO_UNREGISTER_HWIF
Rob Landley2ec922e2006-04-13 23:22:16 +0000283 bool "Un-register an IDE interface (DANGEROUS)"
Eric Andersen3443bd72003-07-22 07:30:36 +0000284 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000285 depends on HDPARM
Eric Andersen3443bd72003-07-22 07:30:36 +0000286 help
287 Enables the 'hdparm -U' option to un-register an IDE interface.
288 This is dangerous stuff, so you should probably say N.
289
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000290config FEATURE_HDPARM_HDIO_DRIVE_RESET
Rob Landley2ec922e2006-04-13 23:22:16 +0000291 bool "perform device reset (DANGEROUS)"
Eric Andersen3443bd72003-07-22 07:30:36 +0000292 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000293 depends on HDPARM
Eric Andersen3443bd72003-07-22 07:30:36 +0000294 help
295 Enables the 'hdparm -w' option to perform a device reset.
296 This is dangerous stuff, so you should probably say N.
297
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000298config FEATURE_HDPARM_HDIO_TRISTATE_HWIF
Rob Landley2ec922e2006-04-13 23:22:16 +0000299 bool "tristate device for hotswap (DANGEROUS)"
Eric Andersen3443bd72003-07-22 07:30:36 +0000300 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000301 depends on HDPARM
Eric Andersen3443bd72003-07-22 07:30:36 +0000302 help
303 Enables the 'hdparm -x' option to tristate device for hotswap,
304 and the '-b' option to get/set bus state. This is dangerous
305 stuff, so you should probably say N.
306
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000307config FEATURE_HDPARM_HDIO_GETSET_DMA
Rob Landley2ec922e2006-04-13 23:22:16 +0000308 bool "get/set using_dma flag (DANGEROUS)"
Eric Andersen0a57a792003-08-06 08:57:35 +0000309 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000310 depends on HDPARM
Eric Andersen0a57a792003-08-06 08:57:35 +0000311 help
312 Enables the 'hdparm -d' option to get/set using_dma flag.
313 This is dangerous stuff, so you should probably say N.
314
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000315config MAKEDEVS
Eric Andersenc9f20d92002-12-05 08:41:41 +0000316 bool "makedevs"
317 default n
318 help
Eric Andersen3d925622005-06-09 10:16:02 +0000319 'makedevs' is a utility used to create a batch of devices with
320 one command.
321 .
322 There are two choices for command line behaviour, the interface
323 as used by LEAF/Linux Router Project, or a device table file.
Tim Rikerc1ef7bd2006-01-25 00:08:53 +0000324 .
Eric Andersen3d925622005-06-09 10:16:02 +0000325 'leaf' is traditionally what busybox follows, it allows multiple
326 devices of a particluar type to be created per command.
327 e.g. /dev/hda[0-9]
Mike Frysinger71a6a4e2007-01-24 08:24:43 +0000328 Device properties are passed as command line arguments.
Eric Andersen3d925622005-06-09 10:16:02 +0000329 .
330 'table' reads device properties from a file or stdin, allowing
Bernhard Reutner-Fischer771b1862006-03-24 14:30:05 +0000331 a batch of unrelated devices to be made with one command.
Mike Frysinger71a6a4e2007-01-24 08:24:43 +0000332 User/group names are allowed as an alternative to uid/gid.
Eric Andersen3d925622005-06-09 10:16:02 +0000333
334choice
335 prompt "Choose makedevs behaviour"
Mike Frysinger08e70972007-01-24 09:14:09 +0000336 depends on MAKEDEVS
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000337 default FEATURE_MAKEDEVS_TABLE
Eric Andersen3d925622005-06-09 10:16:02 +0000338
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000339config FEATURE_MAKEDEVS_LEAF
Mike Frysinger71a6a4e2007-01-24 08:24:43 +0000340 bool "leaf"
Eric Andersen3d925622005-06-09 10:16:02 +0000341
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000342config FEATURE_MAKEDEVS_TABLE
Eric Andersen3d925622005-06-09 10:16:02 +0000343 bool "table"
344
345endchoice
Eric Andersenc9f20d92002-12-05 08:41:41 +0000346
Denis Vlasenko23856ab2007-09-22 20:51:41 +0000347config MICROCOM
348 bool "microcom"
349 default n
350 help
351 The poor man's minicom utility for chatting with serial port devices.
352
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000353config MOUNTPOINT
Rob Landleyd00b3a52005-08-20 05:07:08 +0000354 bool "mountpoint"
355 default n
356 help
357 mountpoint checks if the directory is a mountpoint.
358
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000359config MT
Eric Andersenc9f20d92002-12-05 08:41:41 +0000360 bool "mt"
361 default n
362 help
Eric Andersen88c916b2003-10-22 09:58:56 +0000363 mt is used to control tape devices. You can use the mt utility
Eric Andersene5642112003-07-14 19:37:08 +0000364 to advance or rewind a tape past a specified number of archive
365 files on the tape.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000366
Denis Vlasenkoc108ed52006-10-20 19:39:48 +0000367config RAIDAUTORUN
368 bool "raidautorun"
369 default n
370 help
371 raidautorun tells the kernel md driver to
372 search and start RAID arrays.
373
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000374config READAHEAD
Mike Frysinger71a6a4e2007-01-24 08:24:43 +0000375 bool "readahead"
Rob Landley0e4690d2006-08-20 22:12:18 +0000376 default n
Bernhard Reutner-Fischerf98d6372007-01-26 09:03:23 +0000377 depends on LFS
Rob Landley0e4690d2006-08-20 22:12:18 +0000378 help
Mike Frysinger71a6a4e2007-01-24 08:24:43 +0000379 Preload the files listed on the command line into RAM cache so that
Rob Landley0e4690d2006-08-20 22:12:18 +0000380 subsequent reads on these files will not block on disk I/O.
381
382 This applet just calls the readahead(2) system call on each file.
383 It is mainly useful in system startup scripts to preload files
384 or executables before they are used. When used at the right time
385 (in particular when a CPU boundprocess is running) it can
386 significantly speed up system startup.
387
388 As readahead(2) blocks until each file has been read, it is best to
Denis Vlasenko9213a9e2006-09-17 16:28:10 +0000389 run this applet as a background job.
Rob Landley0e4690d2006-08-20 22:12:18 +0000390
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000391config RUNLEVEL
Mike Frysinger71a6a4e2007-01-24 08:24:43 +0000392 bool "runlevel"
Bernhard Reutner-Fischer62d7acc2005-10-28 20:37:03 +0000393 default n
394 help
Mike Frysinger71a6a4e2007-01-24 08:24:43 +0000395 find the current and previous system runlevel.
Bernhard Reutner-Fischer62d7acc2005-10-28 20:37:03 +0000396
397 This applet uses utmp but does not rely on busybox supporing
398 utmp on purpose. It is used by e.g. emdebian via /etc/init.d/rc.
399
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000400config RX
Mike Frysinger71a6a4e2007-01-24 08:24:43 +0000401 bool "rx"
Glenn L McGrath8f3bc4c2003-12-20 07:30:35 +0000402 default n
403 help
Mike Frysinger71a6a4e2007-01-24 08:24:43 +0000404 Receive files using the Xmodem protocol.
Glenn L McGrath8f3bc4c2003-12-20 07:30:35 +0000405
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000406config STRINGS
Eric Andersenc9f20d92002-12-05 08:41:41 +0000407 bool "strings"
408 default n
409 help
Eric Andersen88c916b2003-10-22 09:58:56 +0000410 strings prints the printable character sequences for each file
Eric Andersene5642112003-07-14 19:37:08 +0000411 specified.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000412
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000413config SETSID
Paul Fox42403642005-08-01 22:52:09 +0000414 bool "setsid"
415 default n
416 help
417 setsid runs a program in a new session
418
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000419config TASKSET
Bernhard Reutner-Fischer16d3e4e2006-06-07 15:44:59 +0000420 bool "taskset"
421 default n
422 help
Mike Frysinger259472e2006-07-03 05:22:36 +0000423 Retrieve or set a processes's CPU affinity.
Bernhard Reutner-Fischer32eddff2006-11-22 16:39:48 +0000424 This requires sched_{g,s}etaffinity support in your libc.
425
426config FEATURE_TASKSET_FANCY
427 bool "fancy output"
428 default y
429 depends on TASKSET
430 help
431 Add code for fancy output. This merely silences a compiler-warning
432 and adds about 135 Bytes. May be needed for machines with alot
433 of CPUs.
Rob Landley12d94192006-06-30 22:20:43 +0000434
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000435config TIME
Eric Andersenc9f20d92002-12-05 08:41:41 +0000436 bool "time"
437 default n
438 help
Eric Andersene5642112003-07-14 19:37:08 +0000439 The time command runs the specified program with the given arguments.
440 When the command finishes, time writes a message to standard output
441 giving timing statistics about this program run.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000442
Denis Vlasenkoc01af952007-08-02 22:23:47 +0000443config TTYSIZE
444 bool "ttysize"
445 default n
446 help
447 A replacement for "stty size". Unlike stty, can report only width,
448 only height, or both, in any order. It also does not complain on error,
449 but returns default 80x24. Usage in shell scripts: width=`ttysize w`.
450
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000451config WATCHDOG
Eric Andersenc9f20d92002-12-05 08:41:41 +0000452 bool "watchdog"
453 default n
454 help
Eric Andersen88c916b2003-10-22 09:58:56 +0000455 The watchdog utility is used with hardware or software watchdog
Eric Andersen795c4ba2003-07-22 10:11:48 +0000456 device drivers. It opens the specified watchdog device special file
457 and periodically writes a magic character to the device. If the
458 watchdog applet ever fails to write the magic character within a
Eric Andersenac00aa72003-07-26 08:07:56 +0000459 certain amount of time, the watchdog device assumes the system has
460 hung, and will cause the hardware to reboot.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000461
462endmenu
463