blob: 57afd32ed0870ab0be361a953b0eae89ba3f8fe8 [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
8config CONFIG_ADJTIMEX
9 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
15config CONFIG_CROND
16 bool "crond"
17 default n
Eric Andersen13879102004-08-26 23:13:00 +000018 select CONFIG_FEATURE_SUID
Eric Andersenc9f20d92002-12-05 08:41:41 +000019 help
Eric Andersene5642112003-07-14 19:37:08 +000020 Crond is a background daemon that parses individual crontab
21 files and executes commands on behalf of the users in question.
Eric Andersen98e4eab2004-07-20 08:07:10 +000022 This is a port of dcron from slackware. It uses files of the
23 format /var/spool/cron/crontabs/<username> files, for example:
24 $ cat /var/spool/cron/crontabs/root
25 # Run daily cron jobs at 4:40 every day:
26 40 4 * * * /etc/cron/daily > /dev/null 2>&1
Eric Andersen13879102004-08-26 23:13:00 +000027 Note that Busybox binary must be setuid root for this applet to
28 work properly.
Eric Andersenc9f20d92002-12-05 08:41:41 +000029
Eric Andersen35e643b2003-07-28 07:40:39 +000030config CONFIG_FEATURE_CROND_CALL_SENDMAIL
31 bool " Using /usr/sbin/sendmail?"
32 default n
33 depends on CONFIG_CROND
34 help
Eric Andersen88c916b2003-10-22 09:58:56 +000035 Support calling /usr/sbin/sendmail for send cmd outputs.
Eric Andersen35e643b2003-07-28 07:40:39 +000036
Eric Andersenc9f20d92002-12-05 08:41:41 +000037config CONFIG_CRONTAB
38 bool "crontab"
39 default n
Eric Andersen576db482005-06-23 18:58:57 +000040 select CONFIG_FEATURE_SUID
Eric Andersenc9f20d92002-12-05 08:41:41 +000041 help
Eric Andersene5642112003-07-14 19:37:08 +000042 Crontab manipulates the crontab for a particular user. Only
43 the superuser may specify a different user and/or crontab directory.
Eric Andersenc9f20d92002-12-05 08:41:41 +000044
45config CONFIG_DC
46 bool "dc"
47 default n
48 help
Eric Andersene5642112003-07-14 19:37:08 +000049 Dc is a reverse-polish desk calculator which supports unlimited
50 precision arithmetic.
Eric Andersenc9f20d92002-12-05 08:41:41 +000051
Glenn L McGrath17d21fa2003-10-09 11:46:23 +000052config CONFIG_DEVFSD
53 bool "devfsd"
54 default n
55 help
56 Provides compatibility with old device names on a devfs systems.
57 You should set it to true if you have devfs enabled.
Eric Andersenf18bd892003-12-19 11:07:59 +000058 The following keywords in devsfd.conf are supported:
59 "CLEAR_CONFIG", "INCLUDE", "OPTIONAL_INCLUDE", "RESTORE",
60 "PERMISSIONS", "EXECUTE", "COPY", "IGNORE",
61 "MKOLDCOMPAT", "MKNEWCOMPAT","RMOLDCOMPAT", "RMNEWCOMPAT".
62
63 But only if they are written UPPERCASE!!!!!!!!
Glenn L McGrath17d21fa2003-10-09 11:46:23 +000064
Glenn L McGrath3860b2e2003-11-30 23:46:06 +000065config CONFIG_DEVFSD_MODLOAD
Eric Andersenf18bd892003-12-19 11:07:59 +000066 bool "Adds support for MODLOAD keyword in devsfd.conf"
Glenn L McGrath3860b2e2003-11-30 23:46:06 +000067 default n
68 depends on CONFIG_DEVFSD
69 help
70 This actually doesn't work with busybox modutils but needs the real modutils.
71
Eric Andersenf18bd892003-12-19 11:07:59 +000072config CONFIG_DEVFSD_FG_NP
73 bool "Enables the -fg and -np options"
Glenn L McGrath17d21fa2003-10-09 11:46:23 +000074 default n
75 depends on CONFIG_DEVFSD
76 help
Eric Andersenf18bd892003-12-19 11:07:59 +000077 -fg Run the daemon in the foreground.
78 -np Exit after parsing the configuration file. Do not poll for events.
Glenn L McGrath17d21fa2003-10-09 11:46:23 +000079
Eric Andersenf18bd892003-12-19 11:07:59 +000080config CONFIG_DEVFSD_VERBOSE
81 bool "Increases logging (and size)"
Glenn L McGrath17d21fa2003-10-09 11:46:23 +000082 default n
83 depends on CONFIG_DEVFSD
84 help
Eric Andersenf18bd892003-12-19 11:07:59 +000085 Increases logging to stderr or syslog.
Glenn L McGrath17d21fa2003-10-09 11:46:23 +000086
Mike Frysinger55e2cf62005-05-11 00:25:47 +000087config CONFIG_EJECT
88 bool "eject"
89 default n
90 help
91 Used to eject cdroms. (defaults to /dev/cdrom)
92
Eric Andersen2e9c2572003-08-08 22:26:06 +000093config CONFIG_LAST
94 bool "last"
Eric Andersenc9f20d92002-12-05 08:41:41 +000095 default n
Mike Frysinger8deb6862005-07-01 01:04:32 +000096 select CONFIG_FEATURE_WTMP
Eric Andersenc9f20d92002-12-05 08:41:41 +000097 help
Eric Andersen2e9c2572003-08-08 22:26:06 +000098 'last' displays a list of the last users that logged into the system.
Eric Andersenc9f20d92002-12-05 08:41:41 +000099
Eric Andersen3443bd72003-07-22 07:30:36 +0000100config CONFIG_HDPARM
101 bool "hdparm"
102 default n
103 help
104 Get/Set hard drive parameters. Primarily intended for ATA
Eric Andersenc7bda1c2004-03-15 08:29:22 +0000105 drives. Adds about 13k (or around 30k if you enable the
Eric Andersen3443bd72003-07-22 07:30:36 +0000106 CONFIG_FEATURE_HDPARM_GET_IDENTITY option)....
107
108config CONFIG_FEATURE_HDPARM_GET_IDENTITY
Eric Andersenc7bda1c2004-03-15 08:29:22 +0000109 bool " Support obtaining detailed information directly from drives"
Eric Andersen3443bd72003-07-22 07:30:36 +0000110 default y
111 depends on CONFIG_HDPARM
112 help
113 Enables the -I and -Istdin options to obtain detailed information
114 directly from drives about their capabilities and supported ATA
115 feature set. Enabling this option will add about 16k...
116
117config CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF
Eric Andersenc7bda1c2004-03-15 08:29:22 +0000118 bool " Register an IDE interface (DANGEROUS)"
Eric Andersen3443bd72003-07-22 07:30:36 +0000119 default n
120 depends on CONFIG_HDPARM
121 help
122 Enables the 'hdparm -R' option to register an IDE interface.
123 This is dangerous stuff, so you should probably say N.
124
125config CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF
Eric Andersenc7bda1c2004-03-15 08:29:22 +0000126 bool " Un-register an IDE interface (DANGEROUS)"
Eric Andersen3443bd72003-07-22 07:30:36 +0000127 default n
128 depends on CONFIG_HDPARM
129 help
130 Enables the 'hdparm -U' option to un-register an IDE interface.
131 This is dangerous stuff, so you should probably say N.
132
133config CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET
Eric Andersenc7bda1c2004-03-15 08:29:22 +0000134 bool " perform device reset (DANGEROUS)"
Eric Andersen3443bd72003-07-22 07:30:36 +0000135 default n
136 depends on CONFIG_HDPARM
137 help
138 Enables the 'hdparm -w' option to perform a device reset.
139 This is dangerous stuff, so you should probably say N.
140
141config CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF
Eric Andersenc7bda1c2004-03-15 08:29:22 +0000142 bool " tristate device for hotswap (DANGEROUS)"
Eric Andersen3443bd72003-07-22 07:30:36 +0000143 default n
144 depends on CONFIG_HDPARM
145 help
146 Enables the 'hdparm -x' option to tristate device for hotswap,
147 and the '-b' option to get/set bus state. This is dangerous
148 stuff, so you should probably say N.
149
Eric Andersen0a57a792003-08-06 08:57:35 +0000150config CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA
151 bool " get/set using_dma flag (DANGEROUS)"
152 default n
153 depends on CONFIG_HDPARM
154 help
155 Enables the 'hdparm -d' option to get/set using_dma flag.
156 This is dangerous stuff, so you should probably say N.
157
Eric Andersenc9f20d92002-12-05 08:41:41 +0000158config CONFIG_MAKEDEVS
159 bool "makedevs"
160 default n
161 help
Eric Andersen3d925622005-06-09 10:16:02 +0000162 'makedevs' is a utility used to create a batch of devices with
163 one command.
164 .
165 There are two choices for command line behaviour, the interface
166 as used by LEAF/Linux Router Project, or a device table file.
167 .
168 'leaf' is traditionally what busybox follows, it allows multiple
169 devices of a particluar type to be created per command.
170 e.g. /dev/hda[0-9]
171 Device properties are passed as command line arguments.
172 .
173 'table' reads device properties from a file or stdin, allowing
174 a batch of unrelated devices to be makde with one command.
175 User/group names are allowed as an alternative to uid/gid.
176
177choice
178 prompt "Choose makedevs behaviour"
Eric Andersen1b7058c2005-07-18 09:36:49 +0000179 depends CONFIG_MAKEDEVS
180 default CONFIG_FEATURE_MAKEDEVS_TABLE
Eric Andersen3d925622005-06-09 10:16:02 +0000181
182config CONFIG_FEATURE_MAKEDEVS_LEAF
183 bool "leaf"
184
185config CONFIG_FEATURE_MAKEDEVS_TABLE
186 bool "table"
187
188endchoice
Eric Andersenc9f20d92002-12-05 08:41:41 +0000189
190config CONFIG_MT
191 bool "mt"
192 default n
193 help
Eric Andersen88c916b2003-10-22 09:58:56 +0000194 mt is used to control tape devices. You can use the mt utility
Eric Andersene5642112003-07-14 19:37:08 +0000195 to advance or rewind a tape past a specified number of archive
196 files on the tape.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000197
Glenn L McGrath8f3bc4c2003-12-20 07:30:35 +0000198config CONFIG_RX
199 bool "rx"
200 default n
201 help
202 Receive files using the Xmodem protocol.
203
Eric Andersenc9f20d92002-12-05 08:41:41 +0000204config CONFIG_STRINGS
205 bool "strings"
206 default n
207 help
Eric Andersen88c916b2003-10-22 09:58:56 +0000208 strings prints the printable character sequences for each file
Eric Andersene5642112003-07-14 19:37:08 +0000209 specified.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000210
211config CONFIG_TIME
212 bool "time"
213 default n
214 help
Eric Andersene5642112003-07-14 19:37:08 +0000215 The time command runs the specified program with the given arguments.
216 When the command finishes, time writes a message to standard output
217 giving timing statistics about this program run.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000218
Eric Andersenc9f20d92002-12-05 08:41:41 +0000219config CONFIG_WATCHDOG
220 bool "watchdog"
221 default n
222 help
Eric Andersen88c916b2003-10-22 09:58:56 +0000223 The watchdog utility is used with hardware or software watchdog
Eric Andersen795c4ba2003-07-22 10:11:48 +0000224 device drivers. It opens the specified watchdog device special file
225 and periodically writes a magic character to the device. If the
226 watchdog applet ever fails to write the magic character within a
Eric Andersenac00aa72003-07-26 08:07:56 +0000227 certain amount of time, the watchdog device assumes the system has
228 hung, and will cause the hardware to reboot.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000229
230endmenu
231