Contents of /trunk/mkinitrd-magellan/busybox/miscutils/Config.in
Parent Directory | Revision Log
Revision 532 -
(show annotations)
(download)
Sat Sep 1 22:45:15 2007 UTC (17 years ago) by niro
File size: 10138 byte(s)
Sat Sep 1 22:45:15 2007 UTC (17 years ago) by niro
File size: 10138 byte(s)
-import if magellan mkinitrd; it is a fork of redhats mkinitrd-5.0.8 with all magellan patches and features; deprecates magellan-src/mkinitrd
1 | # |
2 | # For a description of the syntax of this configuration file, |
3 | # see scripts/kbuild/config-language.txt. |
4 | # |
5 | |
6 | menu "Miscellaneous Utilities" |
7 | |
8 | config ADJTIMEX |
9 | bool "adjtimex" |
10 | default n |
11 | help |
12 | Adjtimex reads and optionally sets adjustment parameters for |
13 | the Linux clock adjustment algorithm. |
14 | |
15 | config BBCONFIG |
16 | bool "bbconfig" |
17 | default n |
18 | help |
19 | The bbconfig applet will print the config file with which |
20 | busybox was built. |
21 | |
22 | config CROND |
23 | bool "crond" |
24 | default n |
25 | select FEATURE_SUID |
26 | select FEATURE_SYSLOG |
27 | help |
28 | Crond is a background daemon that parses individual crontab |
29 | files and executes commands on behalf of the users in question. |
30 | This is a port of dcron from slackware. It uses files of the |
31 | format /var/spool/cron/crontabs/<username> files, for example: |
32 | $ cat /var/spool/cron/crontabs/root |
33 | # Run daily cron jobs at 4:40 every day: |
34 | 40 4 * * * /etc/cron/daily > /dev/null 2>&1 |
35 | Note that Busybox binary must be setuid root for this applet to |
36 | work properly. |
37 | |
38 | config DEBUG_CROND_OPTION |
39 | bool "Support debug option -d" |
40 | depends on CROND |
41 | default n |
42 | help |
43 | Support option -d to enter debug mode. |
44 | |
45 | config FEATURE_CROND_CALL_SENDMAIL |
46 | bool "Using /usr/sbin/sendmail?" |
47 | default n |
48 | depends on CROND |
49 | help |
50 | Support calling /usr/sbin/sendmail for send cmd outputs. |
51 | |
52 | config CRONTAB |
53 | bool "crontab" |
54 | default n |
55 | select FEATURE_SUID |
56 | help |
57 | Crontab manipulates the crontab for a particular user. Only |
58 | the superuser may specify a different user and/or crontab directory. |
59 | |
60 | config DC |
61 | bool "dc" |
62 | default n |
63 | help |
64 | Dc is a reverse-polish desk calculator which supports unlimited |
65 | precision arithmetic. |
66 | |
67 | config DEVFSD |
68 | bool "devfsd (obsolete)" |
69 | default n |
70 | select FEATURE_SYSLOG |
71 | help |
72 | This is deprecated, and will be removed at the end of 2008. |
73 | |
74 | Provides compatibility with old device names on a devfs systems. |
75 | You should set it to true if you have devfs enabled. |
76 | The following keywords in devsfd.conf are supported: |
77 | "CLEAR_CONFIG", "INCLUDE", "OPTIONAL_INCLUDE", "RESTORE", |
78 | "PERMISSIONS", "EXECUTE", "COPY", "IGNORE", |
79 | "MKOLDCOMPAT", "MKNEWCOMPAT","RMOLDCOMPAT", "RMNEWCOMPAT". |
80 | |
81 | But only if they are written UPPERCASE!!!!!!!! |
82 | |
83 | config DEVFSD_MODLOAD |
84 | bool "Adds support for MODLOAD keyword in devsfd.conf" |
85 | default n |
86 | depends on DEVFSD |
87 | help |
88 | This actually doesn't work with busybox modutils but needs |
89 | the external modutils. |
90 | |
91 | config DEVFSD_FG_NP |
92 | bool "Enables the -fg and -np options" |
93 | default n |
94 | depends on DEVFSD |
95 | help |
96 | -fg Run the daemon in the foreground. |
97 | -np Exit after parsing the configuration file. Do not poll for events. |
98 | |
99 | config DEVFSD_VERBOSE |
100 | bool "Increases logging (and size)" |
101 | default n |
102 | depends on DEVFSD |
103 | help |
104 | Increases logging to stderr or syslog. |
105 | |
106 | config FEATURE_DEVFS |
107 | bool " Use devfs names for all devices (obsolete)" |
108 | default n |
109 | help |
110 | This is obsolete and will be going away at the end of 2008.. |
111 | |
112 | This tells busybox to look for names like /dev/loop/0 instead of |
113 | /dev/loop0. If your /dev directory has normal names instead of |
114 | devfs names, you don't want this. |
115 | |
116 | config EJECT |
117 | bool "eject" |
118 | default n |
119 | help |
120 | Used to eject cdroms. (defaults to /dev/cdrom) |
121 | |
122 | config LAST |
123 | bool "last" |
124 | default n |
125 | select FEATURE_WTMP |
126 | help |
127 | 'last' displays a list of the last users that logged into the system. |
128 | |
129 | config LESS |
130 | bool "less" |
131 | default n |
132 | help |
133 | 'less' is a pager, meaning that it displays text files. It possesses |
134 | a wide array of features, and is an improvement over 'more'. |
135 | |
136 | config FEATURE_LESS_MAXLINES |
137 | int "Max number of input lines less will try to eat" |
138 | default 9999999 |
139 | depends on LESS |
140 | |
141 | config FEATURE_LESS_BRACKETS |
142 | bool "Enable bracket searching" |
143 | default y |
144 | depends on LESS |
145 | help |
146 | This option adds the capability to search for matching left and right |
147 | brackets, facilitating programming. |
148 | |
149 | config FEATURE_LESS_FLAGS |
150 | bool "Enable extra flags" |
151 | default y |
152 | depends on LESS |
153 | help |
154 | The extra flags provided do the following: |
155 | |
156 | The -M flag enables a more sophisticated status line. |
157 | The -m flag enables a simpler status line with a percentage. |
158 | |
159 | config FEATURE_LESS_FLAGCS |
160 | bool "Enable flag changes" |
161 | default n |
162 | depends on LESS |
163 | help |
164 | This enables the ability to change command-line flags within |
165 | less itself. |
166 | |
167 | config FEATURE_LESS_MARKS |
168 | bool "Enable marks" |
169 | default n |
170 | depends on LESS |
171 | help |
172 | Marks enable positions in a file to be stored for easy reference. |
173 | |
174 | config FEATURE_LESS_REGEXP |
175 | bool "Enable regular expressions" |
176 | default n |
177 | depends on LESS |
178 | help |
179 | Enable regular expressions, allowing complex file searches. |
180 | |
181 | config HDPARM |
182 | bool "hdparm" |
183 | default n |
184 | help |
185 | Get/Set hard drive parameters. Primarily intended for ATA |
186 | drives. Adds about 13k (or around 30k if you enable the |
187 | FEATURE_HDPARM_GET_IDENTITY option).... |
188 | |
189 | config FEATURE_HDPARM_GET_IDENTITY |
190 | bool "Support obtaining detailed information directly from drives" |
191 | default y |
192 | depends on HDPARM |
193 | help |
194 | Enables the -I and -i options to obtain detailed information |
195 | directly from drives about their capabilities and supported ATA |
196 | feature set. If no device name is specified, hdparm will read |
197 | identify data from stdin. Enabling this option will add about 16k... |
198 | |
199 | config FEATURE_HDPARM_HDIO_SCAN_HWIF |
200 | bool "Register an IDE interface (DANGEROUS)" |
201 | default n |
202 | depends on HDPARM |
203 | help |
204 | Enables the 'hdparm -R' option to register an IDE interface. |
205 | This is dangerous stuff, so you should probably say N. |
206 | |
207 | config FEATURE_HDPARM_HDIO_UNREGISTER_HWIF |
208 | bool "Un-register an IDE interface (DANGEROUS)" |
209 | default n |
210 | depends on HDPARM |
211 | help |
212 | Enables the 'hdparm -U' option to un-register an IDE interface. |
213 | This is dangerous stuff, so you should probably say N. |
214 | |
215 | config FEATURE_HDPARM_HDIO_DRIVE_RESET |
216 | bool "perform device reset (DANGEROUS)" |
217 | default n |
218 | depends on HDPARM |
219 | help |
220 | Enables the 'hdparm -w' option to perform a device reset. |
221 | This is dangerous stuff, so you should probably say N. |
222 | |
223 | config FEATURE_HDPARM_HDIO_TRISTATE_HWIF |
224 | bool "tristate device for hotswap (DANGEROUS)" |
225 | default n |
226 | depends on HDPARM |
227 | help |
228 | Enables the 'hdparm -x' option to tristate device for hotswap, |
229 | and the '-b' option to get/set bus state. This is dangerous |
230 | stuff, so you should probably say N. |
231 | |
232 | config FEATURE_HDPARM_HDIO_GETSET_DMA |
233 | bool "get/set using_dma flag (DANGEROUS)" |
234 | default n |
235 | depends on HDPARM |
236 | help |
237 | Enables the 'hdparm -d' option to get/set using_dma flag. |
238 | This is dangerous stuff, so you should probably say N. |
239 | |
240 | config MAKEDEVS |
241 | bool "makedevs" |
242 | default n |
243 | help |
244 | 'makedevs' is a utility used to create a batch of devices with |
245 | one command. |
246 | . |
247 | There are two choices for command line behaviour, the interface |
248 | as used by LEAF/Linux Router Project, or a device table file. |
249 | . |
250 | 'leaf' is traditionally what busybox follows, it allows multiple |
251 | devices of a particluar type to be created per command. |
252 | e.g. /dev/hda[0-9] |
253 | Device properties are passed as command line arguments. |
254 | . |
255 | 'table' reads device properties from a file or stdin, allowing |
256 | a batch of unrelated devices to be made with one command. |
257 | User/group names are allowed as an alternative to uid/gid. |
258 | |
259 | choice |
260 | prompt "Choose makedevs behaviour" |
261 | depends MAKEDEVS |
262 | default FEATURE_MAKEDEVS_TABLE |
263 | |
264 | config FEATURE_MAKEDEVS_LEAF |
265 | bool "leaf" |
266 | |
267 | config FEATURE_MAKEDEVS_TABLE |
268 | bool "table" |
269 | |
270 | endchoice |
271 | |
272 | config MOUNTPOINT |
273 | bool "mountpoint" |
274 | default n |
275 | help |
276 | mountpoint checks if the directory is a mountpoint. |
277 | |
278 | config MT |
279 | bool "mt" |
280 | default n |
281 | help |
282 | mt is used to control tape devices. You can use the mt utility |
283 | to advance or rewind a tape past a specified number of archive |
284 | files on the tape. |
285 | |
286 | config NMETER |
287 | bool "nmeter" |
288 | default n |
289 | help |
290 | nmeter prints various system parameters continuously. |
291 | |
292 | config RAIDAUTORUN |
293 | bool "raidautorun" |
294 | default n |
295 | help |
296 | raidautorun tells the kernel md driver to |
297 | search and start RAID arrays. |
298 | |
299 | config READAHEAD |
300 | bool "readahead" |
301 | default n |
302 | depends on LFS |
303 | help |
304 | Preload the files listed on the command line into RAM cache so that |
305 | subsequent reads on these files will not block on disk I/O. |
306 | |
307 | This applet just calls the readahead(2) system call on each file. |
308 | It is mainly useful in system startup scripts to preload files |
309 | or executables before they are used. When used at the right time |
310 | (in particular when a CPU boundprocess is running) it can |
311 | significantly speed up system startup. |
312 | |
313 | As readahead(2) blocks until each file has been read, it is best to |
314 | run this applet as a background job. |
315 | |
316 | config RUNLEVEL |
317 | bool "runlevel" |
318 | default n |
319 | help |
320 | find the current and previous system runlevel. |
321 | |
322 | This applet uses utmp but does not rely on busybox supporing |
323 | utmp on purpose. It is used by e.g. emdebian via /etc/init.d/rc. |
324 | |
325 | config RX |
326 | bool "rx" |
327 | default n |
328 | help |
329 | Receive files using the Xmodem protocol. |
330 | |
331 | config STRINGS |
332 | bool "strings" |
333 | default n |
334 | help |
335 | strings prints the printable character sequences for each file |
336 | specified. |
337 | |
338 | config SETSID |
339 | bool "setsid" |
340 | default n |
341 | help |
342 | setsid runs a program in a new session |
343 | |
344 | config TASKSET |
345 | bool "taskset" |
346 | default n |
347 | help |
348 | Retrieve or set a processes's CPU affinity. |
349 | This requires sched_{g,s}etaffinity support in your libc. |
350 | |
351 | config FEATURE_TASKSET_FANCY |
352 | bool "fancy output" |
353 | default y |
354 | depends on TASKSET |
355 | help |
356 | Add code for fancy output. This merely silences a compiler-warning |
357 | and adds about 135 Bytes. May be needed for machines with alot |
358 | of CPUs. |
359 | |
360 | config TIME |
361 | bool "time" |
362 | default n |
363 | help |
364 | The time command runs the specified program with the given arguments. |
365 | When the command finishes, time writes a message to standard output |
366 | giving timing statistics about this program run. |
367 | |
368 | config WATCHDOG |
369 | bool "watchdog" |
370 | default n |
371 | help |
372 | The watchdog utility is used with hardware or software watchdog |
373 | device drivers. It opens the specified watchdog device special file |
374 | and periodically writes a magic character to the device. If the |
375 | watchdog applet ever fails to write the magic character within a |
376 | certain amount of time, the watchdog device assumes the system has |
377 | hung, and will cause the hardware to reboot. |
378 | |
379 | endmenu |
380 |