lantiq: Tune the XWAY subtarget cflags
[openwrt.git] / package / busybox / config / miscutils / Config.in
1 # DO NOT EDIT. This file is generated from Config.src
2 #
3 # For a description of the syntax of this configuration file,
4 # see scripts/kbuild/config-language.txt.
5 #
6
7 menu "Miscellaneous Utilities"
8
9 config BUSYBOX_CONFIG_CONSPY
10         bool "conspy"
11         default n
12         select BUSYBOX_CONFIG_PLATFORM_LINUX
13         help
14           A text-mode VNC like program for Linux virtual terminals.
15           example:  conspy NUM      shared access to console num
16           or        conspy -nd NUM  screenshot of console num
17           or        conspy -cs NUM  poor man's GNU screen like
18 config BUSYBOX_CONFIG_LESS
19         bool "less"
20         default y
21         help
22           'less' is a pager, meaning that it displays text files. It possesses
23           a wide array of features, and is an improvement over 'more'.
24
25 config BUSYBOX_CONFIG_FEATURE_LESS_MAXLINES
26         int "Max number of input lines less will try to eat"
27         default 9999999
28         depends on BUSYBOX_CONFIG_LESS
29
30 config BUSYBOX_CONFIG_FEATURE_LESS_BRACKETS
31         bool "Enable bracket searching"
32         default n
33         depends on BUSYBOX_CONFIG_LESS
34         help
35           This option adds the capability to search for matching left and right
36           brackets, facilitating programming.
37
38 config BUSYBOX_CONFIG_FEATURE_LESS_FLAGS
39         bool "Enable extra flags"
40         default n
41         depends on BUSYBOX_CONFIG_LESS
42         help
43           The extra flags provided do the following:
44
45           The -M flag enables a more sophisticated status line.
46           The -m flag enables a simpler status line with a percentage.
47
48 config BUSYBOX_CONFIG_FEATURE_LESS_MARKS
49         bool "Enable marks"
50         default n
51         depends on BUSYBOX_CONFIG_LESS
52         help
53           Marks enable positions in a file to be stored for easy reference.
54
55 config BUSYBOX_CONFIG_FEATURE_LESS_REGEXP
56         bool "Enable regular expressions"
57         default n
58         depends on BUSYBOX_CONFIG_LESS
59         help
60           Enable regular expressions, allowing complex file searches.
61
62 config BUSYBOX_CONFIG_FEATURE_LESS_WINCH
63         bool "Enable automatic resizing on window size changes"
64         default n
65         depends on BUSYBOX_CONFIG_LESS
66         help
67           Makes less track window size changes.
68
69 config BUSYBOX_CONFIG_FEATURE_LESS_ASK_TERMINAL
70         bool "Use 'tell me cursor position' ESC sequence to measure window"
71         default n
72         depends on BUSYBOX_CONFIG_FEATURE_LESS_WINCH
73         help
74           Makes less track window size changes.
75           If terminal size can't be retrieved and $LINES/$COLUMNS are not set,
76           this option makes less perform a last-ditch effort to find it:
77           position cursor to 999,999 and ask terminal to report real
78           cursor position using "ESC [ 6 n" escape sequence, then read stdin.
79
80           This is not clean but helps a lot on serial lines and such.
81
82 config BUSYBOX_CONFIG_FEATURE_LESS_DASHCMD
83         bool "Enable flag changes ('-' command)"
84         default n
85         depends on BUSYBOX_CONFIG_LESS
86         help
87           This enables the ability to change command-line flags within
88           less itself ('-' keyboard command).
89
90 config BUSYBOX_CONFIG_FEATURE_LESS_LINENUMS
91         bool "Enable dynamic switching of line numbers"
92         default n
93         depends on BUSYBOX_CONFIG_FEATURE_LESS_DASHCMD
94         help
95           Enables "-N" command.
96 config BUSYBOX_CONFIG_NANDWRITE
97         bool "nandwrite"
98         default n
99         select BUSYBOX_CONFIG_PLATFORM_LINUX
100         help
101           Write to the specified MTD device, with bad blocks awareness
102
103 config BUSYBOX_CONFIG_NANDDUMP
104         bool "nanddump"
105         default n
106         select BUSYBOX_CONFIG_PLATFORM_LINUX
107         help
108           Dump the content of raw NAND chip
109 config BUSYBOX_CONFIG_SETSERIAL
110         bool "setserial"
111         default n
112         select BUSYBOX_CONFIG_PLATFORM_LINUX
113         help
114           Retrieve or set Linux serial port.
115 config BUSYBOX_CONFIG_UBIATTACH
116         bool "ubiattach"
117         default n
118         select BUSYBOX_CONFIG_PLATFORM_LINUX
119         help
120           Attach MTD device to an UBI device.
121
122 config BUSYBOX_CONFIG_UBIDETACH
123         bool "ubidetach"
124         default n
125         select BUSYBOX_CONFIG_PLATFORM_LINUX
126         help
127           Detach MTD device from an UBI device.
128
129 config BUSYBOX_CONFIG_UBIMKVOL
130         bool "ubimkvol"
131         default n
132         select BUSYBOX_CONFIG_PLATFORM_LINUX
133         help
134           Create a UBI volume.
135
136 config BUSYBOX_CONFIG_UBIRMVOL
137         bool "ubirmvol"
138         default n
139         select BUSYBOX_CONFIG_PLATFORM_LINUX
140         help
141           Delete a UBI volume.
142
143 config BUSYBOX_CONFIG_UBIRSVOL
144         bool "ubirsvol"
145         default n
146         select BUSYBOX_CONFIG_PLATFORM_LINUX
147         help
148           Resize a UBI volume.
149
150 config BUSYBOX_CONFIG_UBIUPDATEVOL
151         bool "ubiupdatevol"
152         default n
153         select BUSYBOX_CONFIG_PLATFORM_LINUX
154         help
155           Update a UBI volume.
156
157 config BUSYBOX_CONFIG_ADJTIMEX
158         bool "adjtimex"
159         default n
160         select BUSYBOX_CONFIG_PLATFORM_LINUX
161         help
162           Adjtimex reads and optionally sets adjustment parameters for
163           the Linux clock adjustment algorithm.
164
165 config BUSYBOX_CONFIG_BBCONFIG
166         bool "bbconfig"
167         default n
168         help
169           The bbconfig applet will print the config file with which
170           busybox was built.
171
172 config BUSYBOX_CONFIG_FEATURE_COMPRESS_BBCONFIG
173         bool "Compress bbconfig data"
174         default n
175         depends on BUSYBOX_CONFIG_BBCONFIG
176         help
177           Store bbconfig data in compressed form, uncompress them on-the-fly
178           before output.
179
180           If you have a really tiny busybox with few applets enabled (and
181           bunzip2 isn't one of them), the overhead of the decompressor might
182           be noticeable. Also, if you run executables directly from ROM
183           and have very little memory, this might not be a win. Otherwise,
184           you probably want this.
185
186 config BUSYBOX_CONFIG_BEEP
187         bool "beep"
188         default n
189         select BUSYBOX_CONFIG_PLATFORM_LINUX
190         help
191           The beep applets beeps in a given freq/Hz.
192
193 config BUSYBOX_CONFIG_FEATURE_BEEP_FREQ
194         int "default frequency"
195         range 0 2147483647
196         default 4000
197         depends on BUSYBOX_CONFIG_BEEP
198         help
199           Frequency for default beep.
200
201 config BUSYBOX_CONFIG_FEATURE_BEEP_LENGTH_MS
202         int "default length"
203         range 0 2147483647
204         default 30
205         depends on BUSYBOX_CONFIG_BEEP
206         help
207           Length in ms for default beep.
208
209 config BUSYBOX_CONFIG_CHAT
210         bool "chat"
211         default n
212         help
213           Simple chat utility.
214
215 config BUSYBOX_CONFIG_FEATURE_CHAT_NOFAIL
216         bool "Enable NOFAIL expect strings"
217         depends on BUSYBOX_CONFIG_CHAT
218         default n
219         help
220           When enabled expect strings which are started with a dash trigger
221           no-fail mode. That is when expectation is not met within timeout
222           the script is not terminated but sends next SEND string and waits
223           for next EXPECT string. This allows to compose far more flexible
224           scripts.
225
226 config BUSYBOX_CONFIG_FEATURE_CHAT_TTY_HIFI
227         bool "Force STDIN to be a TTY"
228         depends on BUSYBOX_CONFIG_CHAT
229         default n
230         help
231           Original chat always treats STDIN as a TTY device and sets for it
232           so-called raw mode. This option turns on such behaviour.
233
234 config BUSYBOX_CONFIG_FEATURE_CHAT_IMPLICIT_CR
235         bool "Enable implicit Carriage Return"
236         depends on BUSYBOX_CONFIG_CHAT
237         default n
238         help
239           When enabled make chat to terminate all SEND strings with a "\r"
240           unless "\c" is met anywhere in the string.
241
242 config BUSYBOX_CONFIG_FEATURE_CHAT_SWALLOW_OPTS
243         bool "Swallow options"
244         depends on BUSYBOX_CONFIG_CHAT
245         default n
246         help
247           Busybox chat require no options. To make it not fail when used
248           in place of original chat (which has a bunch of options) turn
249           this on.
250
251 config BUSYBOX_CONFIG_FEATURE_CHAT_SEND_ESCAPES
252         bool "Support weird SEND escapes"
253         depends on BUSYBOX_CONFIG_CHAT
254         default n
255         help
256           Original chat uses some escape sequences in SEND arguments which
257           are not sent to device but rather performs special actions.
258           E.g. "\K" means to send a break sequence to device.
259           "\d" delays execution for a second, "\p" -- for a 1/100 of second.
260           Before turning this option on think twice: do you really need them?
261
262 config BUSYBOX_CONFIG_FEATURE_CHAT_VAR_ABORT_LEN
263         bool "Support variable-length ABORT conditions"
264         depends on BUSYBOX_CONFIG_CHAT
265         default n
266         help
267           Original chat uses fixed 50-bytes length ABORT conditions. Say N here.
268
269 config BUSYBOX_CONFIG_FEATURE_CHAT_CLR_ABORT
270         bool "Support revoking of ABORT conditions"
271         depends on BUSYBOX_CONFIG_CHAT
272         default n
273         help
274           Support CLR_ABORT directive.
275
276 config BUSYBOX_CONFIG_CHRT
277         bool "chrt"
278         default n
279         help
280           manipulate real-time attributes of a process.
281           This requires sched_{g,s}etparam support in your libc.
282
283 config BUSYBOX_CONFIG_CROND
284         bool "crond"
285         default y
286         select BUSYBOX_CONFIG_FEATURE_SYSLOG
287         help
288           Crond is a background daemon that parses individual crontab
289           files and executes commands on behalf of the users in question.
290           This is a port of dcron from slackware. It uses files of the
291           format /var/spool/cron/crontabs/<username> files, for example:
292               $ cat /var/spool/cron/crontabs/root
293               # Run daily cron jobs at 4:40 every day:
294               40 4 * * * /etc/cron/daily > /dev/null 2>&1
295
296 config BUSYBOX_CONFIG_FEATURE_CROND_D
297         bool "Support option -d to redirect output to stderr"
298         depends on BUSYBOX_CONFIG_CROND
299         default n
300         help
301           -d sets loglevel to 0 (most verbose) and directs all output to stderr.
302
303 config BUSYBOX_CONFIG_FEATURE_CROND_CALL_SENDMAIL
304         bool "Report command output via email (using sendmail)"
305         default n
306         depends on BUSYBOX_CONFIG_CROND
307         help
308           Command output will be sent to corresponding user via email.
309
310 config BUSYBOX_CONFIG_FEATURE_CROND_DIR
311         string "crond spool directory"
312         default "/var/spool/cron"
313         depends on BUSYBOX_CONFIG_CROND || BUSYBOX_CONFIG_CRONTAB
314         help
315           Location of crond spool.
316
317 config BUSYBOX_CONFIG_CRONTAB
318         bool "crontab"
319         default y
320         help
321           Crontab manipulates the crontab for a particular user. Only
322           the superuser may specify a different user and/or crontab directory.
323           Note that Busybox binary must be setuid root for this applet to
324           work properly.
325
326 config BUSYBOX_CONFIG_DC
327         bool "dc"
328         default n
329         help
330           Dc is a reverse-polish desk calculator which supports unlimited
331           precision arithmetic.
332
333 config BUSYBOX_CONFIG_FEATURE_DC_LIBM
334         bool "Enable power and exp functions (requires libm)"
335         default n
336         depends on BUSYBOX_CONFIG_DC
337         help
338           Enable power and exp functions.
339           NOTE: This will require libm to be present for linking.
340
341 config BUSYBOX_CONFIG_DEVFSD
342         bool "devfsd (obsolete)"
343         default n
344         select BUSYBOX_CONFIG_PLATFORM_LINUX
345         select BUSYBOX_CONFIG_FEATURE_SYSLOG
346         help
347           This is deprecated and should NOT be used anymore.
348           Use linux >= 2.6 (optionally with hotplug) and mdev instead!
349           See docs/mdev.txt for detailed instructions on how to use mdev
350           instead.
351
352           Provides compatibility with old device names on a devfs systems.
353           You should set it to true if you have devfs enabled.
354           The following keywords in devsfd.conf are supported:
355           "CLEAR_CONFIG", "INCLUDE", "OPTIONAL_INCLUDE", "RESTORE",
356           "PERMISSIONS", "EXECUTE", "COPY", "IGNORE",
357           "MKOLDCOMPAT", "MKNEWCOMPAT","RMOLDCOMPAT", "RMNEWCOMPAT".
358
359           But only if they are written UPPERCASE!!!!!!!!
360
361 config BUSYBOX_CONFIG_DEVFSD_MODLOAD
362         bool "Adds support for MODLOAD keyword in devsfd.conf"
363         default n
364         depends on BUSYBOX_CONFIG_DEVFSD
365         help
366           This actually doesn't work with busybox modutils but needs
367           the external modutils.
368
369 config BUSYBOX_CONFIG_DEVFSD_FG_NP
370         bool "Enables the -fg and -np options"
371         default n
372         depends on BUSYBOX_CONFIG_DEVFSD
373         help
374           -fg  Run the daemon in the foreground.
375           -np  Exit after parsing the configuration file.
376                Do not poll for events.
377
378 config BUSYBOX_CONFIG_DEVFSD_VERBOSE
379         bool "Increases logging (and size)"
380         default n
381         depends on BUSYBOX_CONFIG_DEVFSD
382         help
383           Increases logging to stderr or syslog.
384
385 config BUSYBOX_CONFIG_FEATURE_DEVFS
386         bool "Use devfs names for all devices (obsolete)"
387         default n
388         select BUSYBOX_CONFIG_PLATFORM_LINUX
389         help
390           This is obsolete and should NOT be used anymore.
391           Use linux >= 2.6 (optionally with hotplug) and mdev instead!
392
393           For legacy systems -- if there is no way around devfsd -- this
394           tells busybox to look for names like /dev/loop/0 instead of
395           /dev/loop0. If your /dev directory has normal names instead of
396           devfs names, you don't want this.
397
398 config BUSYBOX_CONFIG_DEVMEM
399         bool "devmem"
400         default n
401         help
402           devmem is a small program that reads and writes from physical
403           memory using /dev/mem.
404
405 config BUSYBOX_CONFIG_EJECT
406         bool "eject"
407         default n
408         select BUSYBOX_CONFIG_PLATFORM_LINUX
409         help
410           Used to eject cdroms. (defaults to /dev/cdrom)
411
412 config BUSYBOX_CONFIG_FEATURE_EJECT_SCSI
413         bool "SCSI support"
414         default n
415         depends on BUSYBOX_CONFIG_EJECT
416         help
417           Add the -s option to eject, this allows to eject SCSI-Devices and
418           usb-storage devices.
419
420 config BUSYBOX_CONFIG_FBSPLASH
421         bool "fbsplash"
422         default n
423         select BUSYBOX_CONFIG_PLATFORM_LINUX
424         help
425           Shows splash image and progress bar on framebuffer device.
426           Can be used during boot phase of an embedded device. ~2kb.
427           Usage:
428           - use kernel option 'vga=xxx' or otherwise enable fb device.
429           - put somewhere fbsplash.cfg file and an image in .ppm format.
430           - $ setsid fbsplash [params] &
431             -c: hide cursor
432             -d /dev/fbN: framebuffer device (if not /dev/fb0)
433             -s path_to_image_file (can be "-" for stdin)
434             -i path_to_cfg_file (can be "-" for stdin)
435             -f path_to_fifo (can be "-" for stdin)
436           - if you want to run it only in presence of kernel parameter:
437             grep -q "fbsplash=on" </proc/cmdline && setsid fbsplash [params] &
438           - commands for fifo:
439             "NN" (ASCII decimal number) - percentage to show on progress bar
440             "exit" - well you guessed it
441
442 config BUSYBOX_CONFIG_FLASHCP
443         bool "flashcp"
444         default n  # doesn't build on Ubuntu 8.04
445         help
446           The flashcp binary, inspired by mtd-utils as of git head 5eceb74f7.
447           This utility is used to copy images into a MTD device.
448
449 config BUSYBOX_CONFIG_FLASH_LOCK
450         bool "flash_lock"
451         default n  # doesn't build on Ubuntu 8.04
452         help
453           The flash_lock binary from mtd-utils as of git head 5ec0c10d0. This
454           utility locks part or all of the flash device.
455
456 config BUSYBOX_CONFIG_FLASH_UNLOCK
457         bool "flash_unlock"
458         default n  # doesn't build on Ubuntu 8.04
459         help
460           The flash_unlock binary from mtd-utils as of git head 5ec0c10d0. This
461           utility unlocks part or all of the flash device.
462
463 config BUSYBOX_CONFIG_FLASH_ERASEALL
464         bool "flash_eraseall"
465         default n  # doesn't build on Ubuntu 8.04
466         help
467           The flash_eraseall binary from mtd-utils as of git head c4c6a59eb.
468           This utility is used to erase the whole MTD device.
469
470 config BUSYBOX_CONFIG_IONICE
471         bool "ionice"
472         default n
473         select BUSYBOX_CONFIG_PLATFORM_LINUX
474         help
475           Set/set program io scheduling class and priority
476           Requires kernel >= 2.6.13
477
478 config BUSYBOX_CONFIG_INOTIFYD
479         bool "inotifyd"
480         default n  # doesn't build on Knoppix 5
481         help
482           Simple inotify daemon. Reports filesystem changes. Requires
483           kernel >= 2.6.13
484
485 config BUSYBOX_CONFIG_LAST
486         bool "last"
487         default n
488         depends on BUSYBOX_CONFIG_FEATURE_WTMP
489         help
490           'last' displays a list of the last users that logged into the system.
491
492 choice
493         prompt "Choose last implementation"
494         depends on BUSYBOX_CONFIG_LAST
495         default BUSYBOX_CONFIG_FEATURE_LAST_FANCY
496
497 config BUSYBOX_CONFIG_FEATURE_LAST_SMALL
498         bool "small"
499         help
500           This is a small version of last with just the basic set of
501           features.
502
503 config BUSYBOX_CONFIG_FEATURE_LAST_FANCY
504         bool "huge"
505         help
506           'last' displays detailed information about the last users that
507           logged into the system (mimics sysvinit last). +900 bytes.
508 endchoice
509
510 config BUSYBOX_CONFIG_HDPARM
511         bool "hdparm"
512         default n
513         select BUSYBOX_CONFIG_PLATFORM_LINUX
514         help
515           Get/Set hard drive parameters. Primarily intended for ATA
516           drives. Adds about 13k (or around 30k if you enable the
517           FEATURE_HDPARM_GET_IDENTITY option)....
518
519 config BUSYBOX_CONFIG_FEATURE_HDPARM_GET_IDENTITY
520         bool "Support obtaining detailed information directly from drives"
521         default n
522         depends on BUSYBOX_CONFIG_HDPARM
523         help
524           Enables the -I and -i options to obtain detailed information
525           directly from drives about their capabilities and supported ATA
526           feature set. If no device name is specified, hdparm will read
527           identify data from stdin. Enabling this option will add about 16k...
528
529 config BUSYBOX_CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF
530         bool "Register an IDE interface (DANGEROUS)"
531         default n
532         depends on BUSYBOX_CONFIG_HDPARM
533         help
534           Enables the 'hdparm -R' option to register an IDE interface.
535           This is dangerous stuff, so you should probably say N.
536
537 config BUSYBOX_CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF
538         bool "Un-register an IDE interface (DANGEROUS)"
539         default n
540         depends on BUSYBOX_CONFIG_HDPARM
541         help
542           Enables the 'hdparm -U' option to un-register an IDE interface.
543           This is dangerous stuff, so you should probably say N.
544
545 config BUSYBOX_CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET
546         bool "Perform device reset (DANGEROUS)"
547         default n
548         depends on BUSYBOX_CONFIG_HDPARM
549         help
550           Enables the 'hdparm -w' option to perform a device reset.
551           This is dangerous stuff, so you should probably say N.
552
553 config BUSYBOX_CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF
554         bool "Tristate device for hotswap (DANGEROUS)"
555         default n
556         depends on BUSYBOX_CONFIG_HDPARM
557         help
558           Enables the 'hdparm -x' option to tristate device for hotswap,
559           and the '-b' option to get/set bus state. This is dangerous
560           stuff, so you should probably say N.
561
562 config BUSYBOX_CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA
563         bool "Get/set using_dma flag"
564         default n
565         depends on BUSYBOX_CONFIG_HDPARM
566         help
567           Enables the 'hdparm -d' option to get/set using_dma flag.
568
569 config BUSYBOX_CONFIG_LOCK
570         bool "lock"
571         default y
572         help
573           Small utility for using locks in scripts
574
575 config BUSYBOX_CONFIG_MAKEDEVS
576         bool "makedevs"
577         default n
578         help
579           'makedevs' is a utility used to create a batch of devices with
580           one command.
581
582           There are two choices for command line behaviour, the interface
583           as used by LEAF/Linux Router Project, or a device table file.
584
585           'leaf' is traditionally what busybox follows, it allows multiple
586           devices of a particluar type to be created per command.
587           e.g. /dev/hda[0-9]
588           Device properties are passed as command line arguments.
589
590           'table' reads device properties from a file or stdin, allowing
591           a batch of unrelated devices to be made with one command.
592           User/group names are allowed as an alternative to uid/gid.
593
594 choice
595         prompt "Choose makedevs behaviour"
596         depends on BUSYBOX_CONFIG_MAKEDEVS
597         default BUSYBOX_CONFIG_FEATURE_MAKEDEVS_TABLE
598
599 config BUSYBOX_CONFIG_FEATURE_MAKEDEVS_LEAF
600         bool "leaf"
601
602 config BUSYBOX_CONFIG_FEATURE_MAKEDEVS_TABLE
603         bool "table"
604
605 endchoice
606
607 config BUSYBOX_CONFIG_MAN
608         bool "man"
609         default n
610         help
611           Format and display manual pages.
612
613 config BUSYBOX_CONFIG_MICROCOM
614         bool "microcom"
615         default n
616         help
617           The poor man's minicom utility for chatting with serial port devices.
618
619 config BUSYBOX_CONFIG_MOUNTPOINT
620         bool "mountpoint"
621         default n
622         help
623           mountpoint checks if the directory is a mountpoint.
624
625 config BUSYBOX_CONFIG_MT
626         bool "mt"
627         default n
628         help
629           mt is used to control tape devices. You can use the mt utility
630           to advance or rewind a tape past a specified number of archive
631           files on the tape.
632
633 config BUSYBOX_CONFIG_RAIDAUTORUN
634         bool "raidautorun"
635         default n
636         select BUSYBOX_CONFIG_PLATFORM_LINUX
637         help
638           raidautorun tells the kernel md driver to
639           search and start RAID arrays.
640
641 config BUSYBOX_CONFIG_READAHEAD
642         bool "readahead"
643         default n
644         depends on BUSYBOX_CONFIG_LFS
645         select BUSYBOX_CONFIG_PLATFORM_LINUX
646         help
647           Preload the files listed on the command line into RAM cache so that
648           subsequent reads on these files will not block on disk I/O.
649
650           This applet just calls the readahead(2) system call on each file.
651           It is mainly useful in system startup scripts to preload files
652           or executables before they are used. When used at the right time
653           (in particular when a CPU bound process is running) it can
654           significantly speed up system startup.
655
656           As readahead(2) blocks until each file has been read, it is best to
657           run this applet as a background job.
658
659 config BUSYBOX_CONFIG_RFKILL
660         bool "rfkill"
661         default n  # doesn't build on Ubuntu 9.04
662         select BUSYBOX_CONFIG_PLATFORM_LINUX
663         help
664           Enable/disable wireless devices.
665
666           rfkill list : list all wireless devices
667           rfkill list bluetooth : list all bluetooth devices
668           rfkill list 1 : list device corresponding to the given index
669           rfkill block|unblock wlan : block/unblock all wlan(wifi) devices
670
671 config BUSYBOX_CONFIG_RUNLEVEL
672         bool "runlevel"
673         default n
674         depends on BUSYBOX_CONFIG_FEATURE_UTMP
675         help
676           find the current and previous system runlevel.
677
678           This applet uses utmp but does not rely on busybox supporing
679           utmp on purpose. It is used by e.g. emdebian via /etc/init.d/rc.
680
681 config BUSYBOX_CONFIG_RX
682         bool "rx"
683         default n
684         select BUSYBOX_CONFIG_PLATFORM_LINUX
685         help
686           Receive files using the Xmodem protocol.
687
688 config BUSYBOX_CONFIG_SETSID
689         bool "setsid"
690         default n
691         help
692           setsid runs a program in a new session
693
694 config BUSYBOX_CONFIG_STRINGS
695         bool "strings"
696         default y
697         help
698           strings prints the printable character sequences for each file
699           specified.
700
701 config BUSYBOX_CONFIG_TASKSET
702         bool "taskset"
703         default n  # doesn't build on some non-x86 targets (m68k)
704         help
705           Retrieve or set a processes's CPU affinity.
706           This requires sched_{g,s}etaffinity support in your libc.
707
708 config BUSYBOX_CONFIG_FEATURE_TASKSET_FANCY
709         bool "Fancy output"
710         default n
711         depends on BUSYBOX_CONFIG_TASKSET
712         help
713           Add code for fancy output. This merely silences a compiler-warning
714           and adds about 135 Bytes. May be needed for machines with alot
715           of CPUs.
716
717 config BUSYBOX_CONFIG_TIME
718         bool "time"
719         default y
720         help
721           The time command runs the specified program with the given arguments.
722           When the command finishes, time writes a message to standard output
723           giving timing statistics about this program run.
724
725 config BUSYBOX_CONFIG_TIMEOUT
726         bool "timeout"
727         default n
728         help
729           Runs a program and watches it. If it does not terminate in
730           specified number of seconds, it is sent a signal.
731
732 config BUSYBOX_CONFIG_TTYSIZE
733         bool "ttysize"
734         default n
735         help
736           A replacement for "stty size". Unlike stty, can report only width,
737           only height, or both, in any order. It also does not complain on
738           error, but returns default 80x24.
739           Usage in shell scripts: width=`ttysize w`.
740
741 config BUSYBOX_CONFIG_VOLNAME
742         bool "volname"
743         default n
744         help
745           Prints a CD-ROM volume name.
746
747 config BUSYBOX_CONFIG_WALL
748         bool "wall"
749         default n
750         depends on BUSYBOX_CONFIG_FEATURE_UTMP
751         help
752           Write a message to all users that are logged in.
753
754 config BUSYBOX_CONFIG_WATCHDOG
755         bool "watchdog"
756         default y
757         select BUSYBOX_CONFIG_PLATFORM_LINUX
758         help
759           The watchdog utility is used with hardware or software watchdog
760           device drivers. It opens the specified watchdog device special file
761           and periodically writes a magic character to the device. If the
762           watchdog applet ever fails to write the magic character within a
763           certain amount of time, the watchdog device assumes the system has
764           hung, and will cause the hardware to reboot.
765
766 endmenu