diff options
author | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2008-07-22 18:27:53 +0000 |
---|---|---|
committer | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2008-07-22 18:27:53 +0000 |
commit | 3e8669f3599c05797b907faac2d2a5fc8827902c (patch) | |
tree | 8a799cfbb3963a1da83b635df90638143b5bd078 | |
parent | 08d120e6e1242498b8e5ca92870a362bb1c64c85 (diff) | |
download | busybox-w32-3e8669f3599c05797b907faac2d2a5fc8827902c.tar.gz busybox-w32-3e8669f3599c05797b907faac2d2a5fc8827902c.tar.bz2 busybox-w32-3e8669f3599c05797b907faac2d2a5fc8827902c.zip |
- wrap overlong lines (Cristian Ionescu-Idbohrn)
- s/\. /. /g;# (me)
-rw-r--r-- | Config.in | 80 | ||||
-rw-r--r-- | archival/Config.in | 46 | ||||
-rw-r--r-- | coreutils/Config.in | 19 | ||||
-rw-r--r-- | debianutils/Config.in | 4 | ||||
-rw-r--r-- | e2fsprogs/Config.in | 2 | ||||
-rw-r--r-- | e2fsprogs/old_e2fsprogs/Config.in | 2 | ||||
-rw-r--r-- | editors/Config.in | 14 | ||||
-rw-r--r-- | findutils/Config.in | 4 | ||||
-rw-r--r-- | init/Config.in | 6 | ||||
-rw-r--r-- | libbb/Config.in | 2 | ||||
-rw-r--r-- | loginutils/Config.in | 24 | ||||
-rw-r--r-- | miscutils/Config.in | 22 | ||||
-rw-r--r-- | modutils/Config.in | 10 | ||||
-rw-r--r-- | networking/Config.in | 48 | ||||
-rw-r--r-- | procps/Config.in | 6 | ||||
-rw-r--r-- | shell/Config.in | 18 | ||||
-rw-r--r-- | sysklogd/Config.in | 20 | ||||
-rw-r--r-- | util-linux/Config.in | 129 |
18 files changed, 236 insertions, 220 deletions
@@ -40,7 +40,7 @@ choice | |||
40 | There are 3 ways BusyBox can handle buffer allocations: | 40 | There are 3 ways BusyBox can handle buffer allocations: |
41 | - Use malloc. This costs code size for the call to xmalloc. | 41 | - Use malloc. This costs code size for the call to xmalloc. |
42 | - Put them on stack. For some very small machines with limited stack | 42 | - Put them on stack. For some very small machines with limited stack |
43 | space, this can be deadly. For most folks, this works just fine. | 43 | space, this can be deadly. For most folks, this works just fine. |
44 | - Put them in BSS. This works beautifully for computers with a real | 44 | - Put them in BSS. This works beautifully for computers with a real |
45 | MMU (and OS support), but wastes runtime RAM for uCLinux. This | 45 | MMU (and OS support), but wastes runtime RAM for uCLinux. This |
46 | behavior was the only one available for BusyBox versions 0.48 and | 46 | behavior was the only one available for BusyBox versions 0.48 and |
@@ -72,8 +72,8 @@ config FEATURE_VERBOSE_USAGE | |||
72 | select SHOW_USAGE | 72 | select SHOW_USAGE |
73 | help | 73 | help |
74 | All BusyBox applets will show more verbose help messages when | 74 | All BusyBox applets will show more verbose help messages when |
75 | busybox is invoked with --help. This will add a lot of text to the | 75 | busybox is invoked with --help. This will add a lot of text to the |
76 | busybox binary. In the default configuration, this will add about | 76 | busybox binary. In the default configuration, this will add about |
77 | 13k, but it can add much more depending on your configuration. | 77 | 13k, but it can add much more depending on your configuration. |
78 | 78 | ||
79 | config FEATURE_COMPRESS_USAGE | 79 | config FEATURE_COMPRESS_USAGE |
@@ -86,15 +86,15 @@ config FEATURE_COMPRESS_USAGE | |||
86 | 86 | ||
87 | If you have a really tiny busybox with few applets enabled (and | 87 | If you have a really tiny busybox with few applets enabled (and |
88 | bunzip2 isn't one of them), the overhead of the decompressor might | 88 | bunzip2 isn't one of them), the overhead of the decompressor might |
89 | be noticeable. Also, if you run executables directly from ROM | 89 | be noticeable. Also, if you run executables directly from ROM |
90 | and have very little memory, this might not be a win. Otherwise, | 90 | and have very little memory, this might not be a win. Otherwise, |
91 | you probably want this. | 91 | you probably want this. |
92 | 92 | ||
93 | config FEATURE_INSTALLER | 93 | config FEATURE_INSTALLER |
94 | bool "Support --install [-s] to install applet links at runtime" | 94 | bool "Support --install [-s] to install applet links at runtime" |
95 | default n | 95 | default n |
96 | help | 96 | help |
97 | Enable 'busybox --install [-s]' support. This will allow you to use | 97 | Enable 'busybox --install [-s]' support. This will allow you to use |
98 | busybox at runtime to create hard links or symlinks for all the | 98 | busybox at runtime to create hard links or symlinks for all the |
99 | applets that are compiled into busybox. | 99 | applets that are compiled into busybox. |
100 | 100 | ||
@@ -118,7 +118,7 @@ config FEATURE_DEVPTS | |||
118 | help | 118 | help |
119 | Enable if you want BusyBox to use Unix98 PTY support. If enabled, | 119 | Enable if you want BusyBox to use Unix98 PTY support. If enabled, |
120 | busybox will use /dev/ptmx for the master side of the pseudoterminal | 120 | busybox will use /dev/ptmx for the master side of the pseudoterminal |
121 | and /dev/pts/<number> for the slave side. Otherwise, BSD style | 121 | and /dev/pts/<number> for the slave side. Otherwise, BSD style |
122 | /dev/ttyp<number> will be used. To use this option, you should have | 122 | /dev/ttyp<number> will be used. To use this option, you should have |
123 | devpts mounted. | 123 | devpts mounted. |
124 | 124 | ||
@@ -127,7 +127,7 @@ config FEATURE_CLEAN_UP | |||
127 | default n | 127 | default n |
128 | help | 128 | help |
129 | As a size optimization, busybox normally exits without explicitly | 129 | As a size optimization, busybox normally exits without explicitly |
130 | freeing dynamically allocated memory or closing files. This saves | 130 | freeing dynamically allocated memory or closing files. This saves |
131 | space since the OS will clean up for us, but it can confuse debuggers | 131 | space since the OS will clean up for us, but it can confuse debuggers |
132 | like valgrind, which report tons of memory and resource leaks. | 132 | like valgrind, which report tons of memory and resource leaks. |
133 | 133 | ||
@@ -152,7 +152,7 @@ config FEATURE_SUID | |||
152 | If you're really paranoid and don't want to do this, build two | 152 | If you're really paranoid and don't want to do this, build two |
153 | busybox binaries with different applets in them (and the appropriate | 153 | busybox binaries with different applets in them (and the appropriate |
154 | symlinks pointing to each binary), and only set the suid bit on the | 154 | symlinks pointing to each binary), and only set the suid bit on the |
155 | one that needs it. The applets currently marked to need the suid bit | 155 | one that needs it. The applets currently marked to need the suid bit |
156 | are login, passwd, su, ping, traceroute, crontab, dnsd, ipcrm, ipcs, | 156 | are login, passwd, su, ping, traceroute, crontab, dnsd, ipcrm, ipcs, |
157 | and vlock. | 157 | and vlock. |
158 | 158 | ||
@@ -162,7 +162,7 @@ config FEATURE_SUID_CONFIG | |||
162 | depends on FEATURE_SUID | 162 | depends on FEATURE_SUID |
163 | help | 163 | help |
164 | Allow the SUID / SGID state of an applet to be determined at runtime | 164 | Allow the SUID / SGID state of an applet to be determined at runtime |
165 | by checking /etc/busybox.conf. (This is sort of a poor man's sudo.) | 165 | by checking /etc/busybox.conf. (This is sort of a poor man's sudo.) |
166 | The format of this file is as follows: | 166 | The format of this file is as follows: |
167 | 167 | ||
168 | <applet> = [Ssx-][Ssx-][x-] (<username>|<uid>).(<groupname>|<gid>) | 168 | <applet> = [Ssx-][Ssx-][x-] (<username>|<uid>).(<groupname>|<gid>) |
@@ -170,11 +170,12 @@ config FEATURE_SUID_CONFIG | |||
170 | An example might help: | 170 | An example might help: |
171 | 171 | ||
172 | [SUID] | 172 | [SUID] |
173 | su = ssx root.0 # applet su can be run by anyone and runs with euid=0/egid=0 | 173 | su = ssx root.0 # applet su can be run by anyone and runs with |
174 | # euid=0/egid=0 | ||
174 | su = ssx # exactly the same | 175 | su = ssx # exactly the same |
175 | 176 | ||
176 | mount = sx- root.disk # applet mount can be run by root and members of group disk | 177 | mount = sx- root.disk # applet mount can be run by root and members |
177 | # and runs with euid=0 | 178 | # of group disk and runs with euid=0 |
178 | 179 | ||
179 | cp = --- # disable applet cp for everyone | 180 | cp = --- # disable applet cp for everyone |
180 | 181 | ||
@@ -193,14 +194,15 @@ config FEATURE_SUID_CONFIG_QUIET | |||
193 | default y | 194 | default y |
194 | depends on FEATURE_SUID_CONFIG | 195 | depends on FEATURE_SUID_CONFIG |
195 | help | 196 | help |
196 | /etc/busybox.conf should be readable by the user needing the SUID, check | 197 | /etc/busybox.conf should be readable by the user needing the SUID, |
197 | this option to avoid users to be notified about missing permissions. | 198 | check this option to avoid users to be notified about missing |
199 | permissions. | ||
198 | 200 | ||
199 | config SELINUX | 201 | config SELINUX |
200 | bool "Support NSA Security Enhanced Linux" | 202 | bool "Support NSA Security Enhanced Linux" |
201 | default n | 203 | default n |
202 | help | 204 | help |
203 | Enable support for SELinux in applets ls, ps, and id. Also provide | 205 | Enable support for SELinux in applets ls, ps, and id. Also provide |
204 | the option of compiling in SELinux applets. | 206 | the option of compiling in SELinux applets. |
205 | 207 | ||
206 | If you do not have a complete SELinux userland installed, this stuff | 208 | If you do not have a complete SELinux userland installed, this stuff |
@@ -235,9 +237,9 @@ config BUSYBOX_EXEC_PATH | |||
235 | default "/proc/self/exe" | 237 | default "/proc/self/exe" |
236 | help | 238 | help |
237 | When Busybox applets need to run other busybox applets, BusyBox | 239 | When Busybox applets need to run other busybox applets, BusyBox |
238 | sometimes needs to exec() itself. When the /proc filesystem is | 240 | sometimes needs to exec() itself. When the /proc filesystem is |
239 | mounted, /proc/self/exe always points to the currently running | 241 | mounted, /proc/self/exe always points to the currently running |
240 | executable. If you haven't got /proc, set this to wherever you | 242 | executable. If you haven't got /proc, set this to wherever you |
241 | want to run BusyBox from. | 243 | want to run BusyBox from. |
242 | 244 | ||
243 | # These are auto-selected by other options | 245 | # These are auto-selected by other options |
@@ -304,7 +306,7 @@ config BUILD_LIBBUSYBOX | |||
304 | busybox code. | 306 | busybox code. |
305 | 307 | ||
306 | This feature allows every applet to be built as a tiny | 308 | This feature allows every applet to be built as a tiny |
307 | separate executable. Enabling it for "one big busybox binary" | 309 | separate executable. Enabling it for "one big busybox binary" |
308 | approach serves no purpose and increases code size. | 310 | approach serves no purpose and increases code size. |
309 | You should almost certainly say "no" to this. | 311 | You should almost certainly say "no" to this. |
310 | 312 | ||
@@ -321,7 +323,7 @@ config BUILD_LIBBUSYBOX | |||
321 | ### standalone application which uses libbusybox say 'Y'. | 323 | ### standalone application which uses libbusybox say 'Y'. |
322 | ### | 324 | ### |
323 | ### Note: libbusybox is GPL, not LGPL, and exports no stable API that | 325 | ### Note: libbusybox is GPL, not LGPL, and exports no stable API that |
324 | ### might act as a copyright barrier. We can and will modify the | 326 | ### might act as a copyright barrier. We can and will modify the |
325 | ### exported function set between releases (even minor version number | 327 | ### exported function set between releases (even minor version number |
326 | ### changes), and happily break out-of-tree features. | 328 | ### changes), and happily break out-of-tree features. |
327 | ### | 329 | ### |
@@ -379,11 +381,11 @@ config LFS | |||
379 | select FDISK_SUPPORT_LARGE_DISKS | 381 | select FDISK_SUPPORT_LARGE_DISKS |
380 | help | 382 | help |
381 | If you want to build BusyBox with large file support, then enable | 383 | If you want to build BusyBox with large file support, then enable |
382 | this option. This will have no effect if your kernel or your C | 384 | this option. This will have no effect if your kernel or your C |
383 | library lacks large file support for large files. Some of the | 385 | library lacks large file support for large files. Some of the |
384 | programs that can benefit from large file support include dd, gzip, | 386 | programs that can benefit from large file support include dd, gzip, |
385 | cp, mount, tar, and many others. If you want to access files larger | 387 | cp, mount, tar, and many others. If you want to access files larger |
386 | than 2 Gigabytes, enable this option. Otherwise, leave it set to 'N'. | 388 | than 2 Gigabytes, enable this option. Otherwise, leave it set to 'N'. |
387 | 389 | ||
388 | config CROSS_COMPILER_PREFIX | 390 | config CROSS_COMPILER_PREFIX |
389 | string "Cross Compiler prefix" | 391 | string "Cross Compiler prefix" |
@@ -404,8 +406,8 @@ config DEBUG | |||
404 | default n | 406 | default n |
405 | help | 407 | help |
406 | Say Y here if you wish to examine BusyBox internals while applets are | 408 | Say Y here if you wish to examine BusyBox internals while applets are |
407 | running. This increases the size of the binary considerably, and | 409 | running. This increases the size of the binary considerably, and |
408 | should only be used when doing development. If you are doing | 410 | should only be used when doing development. If you are doing |
409 | development and want to debug BusyBox, answer Y. | 411 | development and want to debug BusyBox, answer Y. |
410 | 412 | ||
411 | Most people should answer N. | 413 | Most people should answer N. |
@@ -417,7 +419,7 @@ config DEBUG_PESSIMIZE | |||
417 | help | 419 | help |
418 | The compiler's optimization of source code can eliminate and reorder | 420 | The compiler's optimization of source code can eliminate and reorder |
419 | code, resulting in an executable that's hard to understand when | 421 | code, resulting in an executable that's hard to understand when |
420 | stepping through it with a debugger. This switches it off, resulting | 422 | stepping through it with a debugger. This switches it off, resulting |
421 | in a much bigger executable that more closely matches the source | 423 | in a much bigger executable that more closely matches the source |
422 | code. | 424 | code. |
423 | 425 | ||
@@ -434,27 +436,28 @@ choice | |||
434 | default NO_DEBUG_LIB | 436 | default NO_DEBUG_LIB |
435 | help | 437 | help |
436 | Using an additional debugging library will make BusyBox become | 438 | Using an additional debugging library will make BusyBox become |
437 | considerable larger and will cause it to run more slowly. You | 439 | considerable larger and will cause it to run more slowly. You |
438 | should always leave this option disabled for production use. | 440 | should always leave this option disabled for production use. |
439 | 441 | ||
440 | dmalloc support: | 442 | dmalloc support: |
441 | ---------------- | 443 | ---------------- |
442 | This enables compiling with dmalloc ( http://dmalloc.com/ ) | 444 | This enables compiling with dmalloc ( http://dmalloc.com/ ) |
443 | which is an excellent public domain mem leak and malloc problem | 445 | which is an excellent public domain mem leak and malloc problem |
444 | detector. To enable dmalloc, before running busybox you will | 446 | detector. To enable dmalloc, before running busybox you will |
445 | want to properly set your environment, for example: | 447 | want to properly set your environment, for example: |
446 | export DMALLOC_OPTIONS=debug=0x34f47d83,inter=100,log=logfile | 448 | export DMALLOC_OPTIONS=debug=0x34f47d83,inter=100,log=logfile |
447 | The 'debug=' value is generated using the following command | 449 | The 'debug=' value is generated using the following command |
448 | dmalloc -p log-stats -p log-non-free -p log-bad-space -p log-elapsed-time \ | 450 | dmalloc -p log-stats -p log-non-free -p log-bad-space \ |
449 | -p check-fence -p check-heap -p check-lists -p check-blank \ | 451 | -p log-elapsed-time -p check-fence -p check-heap \ |
450 | -p check-funcs -p realloc-copy -p allow-free-null | 452 | -p check-lists -p check-blank -p check-funcs -p realloc-copy \ |
453 | -p allow-free-null | ||
451 | 454 | ||
452 | Electric-fence support: | 455 | Electric-fence support: |
453 | ----------------------- | 456 | ----------------------- |
454 | This enables compiling with Electric-fence support. Electric | 457 | This enables compiling with Electric-fence support. Electric |
455 | fence is another very useful malloc debugging library which uses | 458 | fence is another very useful malloc debugging library which uses |
456 | your computer's virtual memory hardware to detect illegal memory | 459 | your computer's virtual memory hardware to detect illegal memory |
457 | accesses. This support will make BusyBox be considerable larger | 460 | accesses. This support will make BusyBox be considerable larger |
458 | and run slower, so you should leave this option disabled unless | 461 | and run slower, so you should leave this option disabled unless |
459 | you are hunting a hard to find memory problem. | 462 | you are hunting a hard to find memory problem. |
460 | 463 | ||
@@ -476,7 +479,7 @@ config INCLUDE_SUSv2 | |||
476 | help | 479 | help |
477 | This option will enable backwards compatibility with SuSv2, | 480 | This option will enable backwards compatibility with SuSv2, |
478 | specifically, old-style numeric options ('command -1 <file>') | 481 | specifically, old-style numeric options ('command -1 <file>') |
479 | will be supported in head, tail, and fold. (Note: should | 482 | will be supported in head, tail, and fold. (Note: should |
480 | affect renice too.) | 483 | affect renice too.) |
481 | 484 | ||
482 | config PARSE | 485 | config PARSE |
@@ -509,8 +512,8 @@ config INSTALL_APPLET_SYMLINKS | |||
509 | config INSTALL_APPLET_HARDLINKS | 512 | config INSTALL_APPLET_HARDLINKS |
510 | bool "as hard-links" | 513 | bool "as hard-links" |
511 | help | 514 | help |
512 | Install applets as hard-links to the busybox binary. This might count | 515 | Install applets as hard-links to the busybox binary. This might |
513 | on a filesystem with few inodes. | 516 | count on a filesystem with few inodes. |
514 | 517 | ||
515 | config INSTALL_APPLET_SCRIPT_WRAPPERS | 518 | config INSTALL_APPLET_SCRIPT_WRAPPERS |
516 | bool "as script wrappers" | 519 | bool "as script wrappers" |
@@ -546,7 +549,8 @@ config INSTALL_SH_APPLET_HARDLINK | |||
546 | config INSTALL_SH_APPLET_SCRIPT_WRAPPER | 549 | config INSTALL_SH_APPLET_SCRIPT_WRAPPER |
547 | bool "as script wrapper" | 550 | bool "as script wrapper" |
548 | help | 551 | help |
549 | Install /bin/sh applet as script wrapper that call the busybox binary. | 552 | Install /bin/sh applet as script wrapper that call the busybox |
553 | binary. | ||
550 | 554 | ||
551 | endchoice | 555 | endchoice |
552 | 556 | ||
diff --git a/archival/Config.in b/archival/Config.in index 5d5087bce..b26be6486 100644 --- a/archival/Config.in +++ b/archival/Config.in | |||
@@ -10,7 +10,7 @@ config AR | |||
10 | default n | 10 | default n |
11 | help | 11 | help |
12 | ar is an archival utility program used to create, modify, and | 12 | ar is an archival utility program used to create, modify, and |
13 | extract contents from archives. An archive is a single file holding | 13 | extract contents from archives. An archive is a single file holding |
14 | a collection of other files in a structure that makes it possible to | 14 | a collection of other files in a structure that makes it possible to |
15 | retrieve the original individual files (called archive members). | 15 | retrieve the original individual files (called archive members). |
16 | The original files' contents, mode (permissions), timestamp, owner, | 16 | The original files' contents, mode (permissions), timestamp, owner, |
@@ -33,8 +33,8 @@ config FEATURE_AR_LONG_FILENAMES | |||
33 | default n | 33 | default n |
34 | depends on AR | 34 | depends on AR |
35 | help | 35 | help |
36 | By default the ar format can only store the first 15 characters of the | 36 | By default the ar format can only store the first 15 characters of |
37 | filename, this option removes that limitation. | 37 | the filename, this option removes that limitation. |
38 | It supports the GNU ar long filename method which moves multiple long | 38 | It supports the GNU ar long filename method which moves multiple long |
39 | filenames into a the data section of a new ar entry. | 39 | filenames into a the data section of a new ar entry. |
40 | 40 | ||
@@ -43,7 +43,7 @@ config BUNZIP2 | |||
43 | default n | 43 | default n |
44 | help | 44 | help |
45 | bunzip2 is a compression utility using the Burrows-Wheeler block | 45 | bunzip2 is a compression utility using the Burrows-Wheeler block |
46 | sorting text compression algorithm, and Huffman coding. Compression | 46 | sorting text compression algorithm, and Huffman coding. Compression |
47 | is generally considerably better than that achieved by more | 47 | is generally considerably better than that achieved by more |
48 | conventional LZ77/LZ78-based compressors, and approaches the | 48 | conventional LZ77/LZ78-based compressors, and approaches the |
49 | performance of the PPM family of statistical compressors. | 49 | performance of the PPM family of statistical compressors. |
@@ -56,7 +56,7 @@ config BZIP2 | |||
56 | default n | 56 | default n |
57 | help | 57 | help |
58 | bzip2 is a compression utility using the Burrows-Wheeler block | 58 | bzip2 is a compression utility using the Burrows-Wheeler block |
59 | sorting text compression algorithm, and Huffman coding. Compression | 59 | sorting text compression algorithm, and Huffman coding. Compression |
60 | is generally considerably better than that achieved by more | 60 | is generally considerably better than that achieved by more |
61 | conventional LZ77/LZ78-based compressors, and approaches the | 61 | conventional LZ77/LZ78-based compressors, and approaches the |
62 | performance of the PPM family of statistical compressors. | 62 | performance of the PPM family of statistical compressors. |
@@ -68,15 +68,15 @@ config CPIO | |||
68 | bool "cpio" | 68 | bool "cpio" |
69 | default n | 69 | default n |
70 | help | 70 | help |
71 | cpio is an archival utility program used to create, modify, and extract | 71 | cpio is an archival utility program used to create, modify, and |
72 | contents from archives. | 72 | extract contents from archives. |
73 | cpio has 110 bytes of overheads for every stored file. | 73 | cpio has 110 bytes of overheads for every stored file. |
74 | 74 | ||
75 | This implementation of cpio can extract cpio archives created in the | 75 | This implementation of cpio can extract cpio archives created in the |
76 | "newc" or "crc" format, it cannot create or modify them. | 76 | "newc" or "crc" format, it cannot create or modify them. |
77 | 77 | ||
78 | Unless you have a specific application which requires cpio, you should | 78 | Unless you have a specific application which requires cpio, you |
79 | probably say N here. | 79 | should probably say N here. |
80 | 80 | ||
81 | config FEATURE_CPIO_O | 81 | config FEATURE_CPIO_O |
82 | bool "Support for archive creation" | 82 | bool "Support for archive creation" |
@@ -100,7 +100,8 @@ config DPKG_DEB | |||
100 | bool "dpkg_deb" | 100 | bool "dpkg_deb" |
101 | default n | 101 | default n |
102 | help | 102 | help |
103 | dpkg-deb packs, unpacks and provides information about Debian archives. | 103 | dpkg-deb packs, unpacks and provides information about Debian |
104 | archives. | ||
104 | 105 | ||
105 | This implementation of dpkg-deb cannot pack archives. | 106 | This implementation of dpkg-deb cannot pack archives. |
106 | 107 | ||
@@ -112,9 +113,10 @@ config FEATURE_DPKG_DEB_EXTRACT_ONLY | |||
112 | default n | 113 | default n |
113 | depends on DPKG_DEB | 114 | depends on DPKG_DEB |
114 | help | 115 | help |
115 | This reduces dpkg-deb to the equivalent of "ar -p <deb> data.tar.gz | tar -zx". | 116 | This reduces dpkg-deb to the equivalent of |
116 | However it saves space as none of the extra dpkg-deb, ar or tar options are | 117 | "ar -p <deb> data.tar.gz | tar -zx". However it saves space as none |
117 | needed, they are linked to internally. | 118 | of the extra dpkg-deb, ar or tar options are needed, they are linked |
119 | to internally. | ||
118 | 120 | ||
119 | config GUNZIP | 121 | config GUNZIP |
120 | bool "gunzip" | 122 | bool "gunzip" |
@@ -240,8 +242,9 @@ config FEATURE_TAR_OLDSUN_COMPATIBILITY | |||
240 | depends on TAR | 242 | depends on TAR |
241 | help | 243 | help |
242 | This option is required to unpack archives created by some old | 244 | This option is required to unpack archives created by some old |
243 | version of Sun's tar (it was calculating checksum using signed arithmetic). | 245 | version of Sun's tar (it was calculating checksum using signed |
244 | It is said to be fixed in newer Sun tar, but "old" tarballs still exist. | 246 | arithmetic). It is said to be fixed in newer Sun tar, but "old" |
247 | tarballs still exist. | ||
245 | 248 | ||
246 | config FEATURE_TAR_GNU_EXTENSIONS | 249 | config FEATURE_TAR_GNU_EXTENSIONS |
247 | bool "Support for GNU tar extensions (long filenames)" | 250 | bool "Support for GNU tar extensions (long filenames)" |
@@ -281,7 +284,7 @@ config UNLZMA | |||
281 | default n | 284 | default n |
282 | help | 285 | help |
283 | unlzma is a compression utility using the Lempel-Ziv-Markov chain | 286 | unlzma is a compression utility using the Lempel-Ziv-Markov chain |
284 | compression algorithm, and range coding. Compression | 287 | compression algorithm, and range coding. Compression |
285 | is generally considerably better than that achieved by the bzip2 | 288 | is generally considerably better than that achieved by the bzip2 |
286 | compressors. | 289 | compressors. |
287 | 290 | ||
@@ -322,18 +325,19 @@ config FEATURE_DEB_TAR_GZ | |||
322 | help | 325 | help |
323 | This is the default compression method inside the debian ar file. | 326 | This is the default compression method inside the debian ar file. |
324 | 327 | ||
325 | If you want compatibility with standard .deb's you should say yes here. | 328 | If you want compatibility with standard .deb's you should say yes |
329 | here. | ||
326 | 330 | ||
327 | config FEATURE_DEB_TAR_BZ2 | 331 | config FEATURE_DEB_TAR_BZ2 |
328 | bool "bzip2 debian packages" | 332 | bool "bzip2 debian packages" |
329 | default n | 333 | default n |
330 | depends on DPKG || DPKG_DEB | 334 | depends on DPKG || DPKG_DEB |
331 | help | 335 | help |
332 | This allows dpkg and dpkg-deb to extract deb's that are compressed internally | 336 | This allows dpkg and dpkg-deb to extract deb's that are compressed |
333 | with bzip2 instead of gzip. | 337 | internally with bzip2 instead of gzip. |
334 | 338 | ||
335 | You only want this if you are creating your own custom debian packages that | 339 | You only want this if you are creating your own custom debian |
336 | use an internal control.tar.bz2 or data.tar.bz2. | 340 | packages that use an internal control.tar.bz2 or data.tar.bz2. |
337 | 341 | ||
338 | config FEATURE_DEB_TAR_LZMA | 342 | config FEATURE_DEB_TAR_LZMA |
339 | bool "lzma debian packages" | 343 | bool "lzma debian packages" |
diff --git a/coreutils/Config.in b/coreutils/Config.in index b01980d9a..413839035 100644 --- a/coreutils/Config.in +++ b/coreutils/Config.in | |||
@@ -10,7 +10,7 @@ config BASENAME | |||
10 | default n | 10 | default n |
11 | help | 11 | help |
12 | basename is used to strip the directory and suffix from filenames, | 12 | basename is used to strip the directory and suffix from filenames, |
13 | leaving just the filename itself. Enable this option if you wish | 13 | leaving just the filename itself. Enable this option if you wish |
14 | to enable the 'basename' utility. | 14 | to enable the 'basename' utility. |
15 | 15 | ||
16 | config CAL | 16 | config CAL |
@@ -24,7 +24,7 @@ config CAT | |||
24 | default n | 24 | default n |
25 | help | 25 | help |
26 | cat is used to concatenate files and print them to the standard | 26 | cat is used to concatenate files and print them to the standard |
27 | output. Enable this option if you wish to enable the 'cat' utility. | 27 | output. Enable this option if you wish to enable the 'cat' utility. |
28 | 28 | ||
29 | config CATV | 29 | config CATV |
30 | bool "catv" | 30 | bool "catv" |
@@ -117,7 +117,8 @@ config FEATURE_DD_SIGNAL_HANDLING | |||
117 | print to standard error the number of records read and written | 117 | print to standard error the number of records read and written |
118 | so far, then to resume copying. | 118 | so far, then to resume copying. |
119 | 119 | ||
120 | $ dd if=/dev/zero of=/dev/null& pid=$! $ kill -USR1 $pid; sleep 1; kill $pid | 120 | $ dd if=/dev/zero of=/dev/null& |
121 | $ pid=$! kill -USR1 $pid; sleep 1; kill $pid | ||
121 | 10899206+0 records in 10899206+0 records out | 122 | 10899206+0 records in 10899206+0 records out |
122 | 123 | ||
123 | config FEATURE_DD_IBS_OBS | 124 | config FEATURE_DD_IBS_OBS |
@@ -232,7 +233,7 @@ config EXPR_MATH_SUPPORT_64 | |||
232 | default n | 233 | default n |
233 | depends on EXPR | 234 | depends on EXPR |
234 | help | 235 | help |
235 | Enable 64-bit math support in the expr applet. This will make | 236 | Enable 64-bit math support in the expr applet. This will make |
236 | the applet slightly larger, but will allow computation with very | 237 | the applet slightly larger, but will allow computation with very |
237 | large numbers. | 238 | large numbers. |
238 | 239 | ||
@@ -548,8 +549,8 @@ config FEATURE_SORT_BIG | |||
548 | depends on SORT | 549 | depends on SORT |
549 | help | 550 | help |
550 | Without this, sort only supports -r, -u, and an integer version | 551 | Without this, sort only supports -r, -u, and an integer version |
551 | of -n. Selecting this adds sort keys, floating point support, and | 552 | of -n. Selecting this adds sort keys, floating point support, and |
552 | more. This adds a little over 3k to a nonstatic build on x86. | 553 | more. This adds a little over 3k to a nonstatic build on x86. |
553 | 554 | ||
554 | The SuSv3 sort standard is available at: | 555 | The SuSv3 sort standard is available at: |
555 | http://www.opengroup.org/onlinepubs/007904975/utilities/sort.html | 556 | http://www.opengroup.org/onlinepubs/007904975/utilities/sort.html |
@@ -581,7 +582,7 @@ config FEATURE_STAT_FORMAT | |||
581 | depends on STAT | 582 | depends on STAT |
582 | help | 583 | help |
583 | Without this, stat will not support the '-c format' option where | 584 | Without this, stat will not support the '-c format' option where |
584 | users can pass a custom format string for output. This adds about | 585 | users can pass a custom format string for output. This adds about |
585 | 7k to a nonstatic build on amd64. | 586 | 7k to a nonstatic build on amd64. |
586 | 587 | ||
587 | config STTY | 588 | config STTY |
@@ -642,7 +643,7 @@ config TEST | |||
642 | default n | 643 | default n |
643 | help | 644 | help |
644 | test is used to check file types and compare values, | 645 | test is used to check file types and compare values, |
645 | returning an appropriate exit code. The bash shell | 646 | returning an appropriate exit code. The bash shell |
646 | has test built in, ash can build it in optionally. | 647 | has test built in, ash can build it in optionally. |
647 | 648 | ||
648 | config FEATURE_TEST_64 | 649 | config FEATURE_TEST_64 |
@@ -753,7 +754,7 @@ config FEATURE_WC_LARGE | |||
753 | default n | 754 | default n |
754 | depends on WC | 755 | depends on WC |
755 | help | 756 | help |
756 | Use "unsigned long long" in wc for count variables | 757 | Use "unsigned long long" in wc for count variables. |
757 | 758 | ||
758 | config WHO | 759 | config WHO |
759 | bool "who" | 760 | bool "who" |
diff --git a/debianutils/Config.in b/debianutils/Config.in index f1b73b645..4ed00ddfa 100644 --- a/debianutils/Config.in +++ b/debianutils/Config.in | |||
@@ -26,8 +26,8 @@ config RUN_PARTS | |||
26 | It is useful to set up a directory like cron.daily, where you need to | 26 | It is useful to set up a directory like cron.daily, where you need to |
27 | execute all the scripts in that directory. | 27 | execute all the scripts in that directory. |
28 | 28 | ||
29 | In this implementation of run-parts some features (such as report mode) | 29 | In this implementation of run-parts some features (such as report |
30 | are not implemented. | 30 | mode) are not implemented. |
31 | 31 | ||
32 | Unless you know that run-parts is used in some of your scripts | 32 | Unless you know that run-parts is used in some of your scripts |
33 | you can safely say N here. | 33 | you can safely say N here. |
diff --git a/e2fsprogs/Config.in b/e2fsprogs/Config.in index fe8d03150..9a0088ab5 100644 --- a/e2fsprogs/Config.in +++ b/e2fsprogs/Config.in | |||
@@ -38,7 +38,7 @@ config LSATTR | |||
38 | ### bool "mke2fs" | 38 | ### bool "mke2fs" |
39 | ### default n | 39 | ### default n |
40 | ### help | 40 | ### help |
41 | ### mke2fs is used to create an ext2/ext3 filesystem. The normal compat | 41 | ### mke2fs is used to create an ext2/ext3 filesystem. The normal compat |
42 | ### symlinks 'mkfs.ext2' and 'mkfs.ext3' are also provided. | 42 | ### symlinks 'mkfs.ext2' and 'mkfs.ext3' are also provided. |
43 | 43 | ||
44 | ### config TUNE2FS | 44 | ### config TUNE2FS |
diff --git a/e2fsprogs/old_e2fsprogs/Config.in b/e2fsprogs/old_e2fsprogs/Config.in index 0062b2fe3..5990f556c 100644 --- a/e2fsprogs/old_e2fsprogs/Config.in +++ b/e2fsprogs/old_e2fsprogs/Config.in | |||
@@ -38,7 +38,7 @@ config MKE2FS | |||
38 | bool "mke2fs" | 38 | bool "mke2fs" |
39 | default n | 39 | default n |
40 | help | 40 | help |
41 | mke2fs is used to create an ext2/ext3 filesystem. The normal compat | 41 | mke2fs is used to create an ext2/ext3 filesystem. The normal compat |
42 | symlinks 'mkfs.ext2' and 'mkfs.ext3' are also provided. | 42 | symlinks 'mkfs.ext2' and 'mkfs.ext3' are also provided. |
43 | 43 | ||
44 | config TUNE2FS | 44 | config TUNE2FS |
diff --git a/editors/Config.in b/editors/Config.in index 58959aa97..27426bc2e 100644 --- a/editors/Config.in +++ b/editors/Config.in | |||
@@ -9,7 +9,7 @@ config AWK | |||
9 | bool "awk" | 9 | bool "awk" |
10 | default n | 10 | default n |
11 | help | 11 | help |
12 | Awk is used as a pattern scanning and processing language. This is | 12 | Awk is used as a pattern scanning and processing language. This is |
13 | the BusyBox implementation of that programming language. | 13 | the BusyBox implementation of that programming language. |
14 | 14 | ||
15 | config FEATURE_AWK_MATH | 15 | config FEATURE_AWK_MATH |
@@ -64,7 +64,7 @@ config ED | |||
64 | default n | 64 | default n |
65 | help | 65 | help |
66 | The original 1970's Unix text editor, from the days of teletypes. | 66 | The original 1970's Unix text editor, from the days of teletypes. |
67 | Small, simple, evil. Part of SUSv3. If you're not already using | 67 | Small, simple, evil. Part of SUSv3. If you're not already using |
68 | this, you don't need it. | 68 | this, you don't need it. |
69 | 69 | ||
70 | config PATCH | 70 | config PATCH |
@@ -84,9 +84,9 @@ config VI | |||
84 | bool "vi" | 84 | bool "vi" |
85 | default n | 85 | default n |
86 | help | 86 | help |
87 | 'vi' is a text editor. More specifically, it is the One True | 87 | 'vi' is a text editor. More specifically, it is the One True |
88 | text editor <grin>. It does, however, have a rather steep | 88 | text editor <grin>. It does, however, have a rather steep |
89 | learning curve. If you are not already comfortable with 'vi' | 89 | learning curve. If you are not already comfortable with 'vi' |
90 | you may wish to use something else. | 90 | you may wish to use something else. |
91 | 91 | ||
92 | config FEATURE_VI_MAX_LEN | 92 | config FEATURE_VI_MAX_LEN |
@@ -113,7 +113,7 @@ config FEATURE_VI_COLON | |||
113 | default y | 113 | default y |
114 | depends on VI | 114 | depends on VI |
115 | help | 115 | help |
116 | Enable a limited set of colon commands for vi. This does not | 116 | Enable a limited set of colon commands for vi. This does not |
117 | provide an "ex" mode. | 117 | provide an "ex" mode. |
118 | 118 | ||
119 | config FEATURE_VI_YANKMARK | 119 | config FEATURE_VI_YANKMARK |
@@ -137,7 +137,7 @@ config FEATURE_VI_USE_SIGNALS | |||
137 | default y | 137 | default y |
138 | depends on VI | 138 | depends on VI |
139 | help | 139 | help |
140 | Selecting this option will make busybox vi signal aware. This will | 140 | Selecting this option will make busybox vi signal aware. This will |
141 | make busybox vi support SIGWINCH to deal with Window Changes, catch | 141 | make busybox vi support SIGWINCH to deal with Window Changes, catch |
142 | Ctrl-Z and Ctrl-C and alarms. | 142 | Ctrl-Z and Ctrl-C and alarms. |
143 | 143 | ||
diff --git a/findutils/Config.in b/findutils/Config.in index a830394a0..9bb73d3f3 100644 --- a/findutils/Config.in +++ b/findutils/Config.in | |||
@@ -17,7 +17,7 @@ config FEATURE_FIND_PRINT0 | |||
17 | depends on FIND | 17 | depends on FIND |
18 | help | 18 | help |
19 | Causes output names to be separated by a null character | 19 | Causes output names to be separated by a null character |
20 | rather than a newline. This allows names that contain | 20 | rather than a newline. This allows names that contain |
21 | newlines and other whitespace to be more easily | 21 | newlines and other whitespace to be more easily |
22 | interpreted by other programs. | 22 | interpreted by other programs. |
23 | 23 | ||
@@ -182,7 +182,7 @@ config FEATURE_GREP_EGREP_ALIAS | |||
182 | default y | 182 | default y |
183 | depends on GREP | 183 | depends on GREP |
184 | help | 184 | help |
185 | Enabled support for extended regular expressions. Extended | 185 | Enabled support for extended regular expressions. Extended |
186 | regular expressions allow for alternation (foo|bar), grouping, | 186 | regular expressions allow for alternation (foo|bar), grouping, |
187 | and various repetition operators. | 187 | and various repetition operators. |
188 | 188 | ||
diff --git a/init/Config.in b/init/Config.in index a1684d45d..c26c4c5e6 100644 --- a/init/Config.in +++ b/init/Config.in | |||
@@ -80,7 +80,7 @@ config FEATURE_INIT_COREDUMPS | |||
80 | help | 80 | help |
81 | If this option is enabled and the file /.init_enable_core | 81 | If this option is enabled and the file /.init_enable_core |
82 | exists, then init will call setrlimit() to allow unlimited | 82 | exists, then init will call setrlimit() to allow unlimited |
83 | core file sizes. If this option is disabled, processes | 83 | core file sizes. If this option is disabled, processes |
84 | will not generate any core files. | 84 | will not generate any core files. |
85 | 85 | ||
86 | 86 | ||
@@ -90,7 +90,7 @@ config FEATURE_INITRD | |||
90 | default y | 90 | default y |
91 | depends on INIT | 91 | depends on INIT |
92 | help | 92 | help |
93 | Legacy support for running init under the old-style initrd. Allows | 93 | Legacy support for running init under the old-style initrd. Allows |
94 | the name linuxrc to act as init, and it doesn't assume init is PID 1. | 94 | the name linuxrc to act as init, and it doesn't assume init is PID 1. |
95 | 95 | ||
96 | This does not apply to initramfs, which runs /init as PID 1 and | 96 | This does not apply to initramfs, which runs /init as PID 1 and |
@@ -106,7 +106,7 @@ config MESG | |||
106 | bool "mesg" | 106 | bool "mesg" |
107 | default n | 107 | default n |
108 | help | 108 | help |
109 | Mesg controls access to your terminal by others. It is typically | 109 | Mesg controls access to your terminal by others. It is typically |
110 | used to allow or disallow other users to write to your terminal | 110 | used to allow or disallow other users to write to your terminal |
111 | 111 | ||
112 | endmenu | 112 | endmenu |
diff --git a/libbb/Config.in b/libbb/Config.in index 5bf0d2ea2..f5b804ff8 100644 --- a/libbb/Config.in +++ b/libbb/Config.in | |||
@@ -62,7 +62,7 @@ config FEATURE_EDITING_VI | |||
62 | default n | 62 | default n |
63 | depends on FEATURE_EDITING | 63 | depends on FEATURE_EDITING |
64 | help | 64 | help |
65 | Enable vi-style line editing. In shells, this mode can be | 65 | Enable vi-style line editing. In shells, this mode can be |
66 | turned on and off with "set -o vi" and "set +o vi". | 66 | turned on and off with "set -o vi" and "set +o vi". |
67 | 67 | ||
68 | config FEATURE_EDITING_HISTORY | 68 | config FEATURE_EDITING_HISTORY |
diff --git a/loginutils/Config.in b/loginutils/Config.in index d3ad400a8..aca85a1ba 100644 --- a/loginutils/Config.in +++ b/loginutils/Config.in | |||
@@ -9,7 +9,7 @@ config FEATURE_SHADOWPASSWDS | |||
9 | bool "Support for shadow passwords" | 9 | bool "Support for shadow passwords" |
10 | default n | 10 | default n |
11 | help | 11 | help |
12 | Build support for shadow password in /etc/shadow. This file is only | 12 | Build support for shadow password in /etc/shadow. This file is only |
13 | readable by root and thus the encrypted passwords are no longer | 13 | readable by root and thus the encrypted passwords are no longer |
14 | publicly readable. | 14 | publicly readable. |
15 | 15 | ||
@@ -18,17 +18,17 @@ config USE_BB_PWD_GRP | |||
18 | default n | 18 | default n |
19 | help | 19 | help |
20 | If you leave this disabled, busybox will use the system's password | 20 | If you leave this disabled, busybox will use the system's password |
21 | and group functions. And if you are using the GNU C library | 21 | and group functions. And if you are using the GNU C library |
22 | (glibc), you will then need to install the /etc/nsswitch.conf | 22 | (glibc), you will then need to install the /etc/nsswitch.conf |
23 | configuration file and the required /lib/libnss_* libraries in | 23 | configuration file and the required /lib/libnss_* libraries in |
24 | order for the password and group functions to work. This generally | 24 | order for the password and group functions to work. This generally |
25 | makes your embedded system quite a bit larger. | 25 | makes your embedded system quite a bit larger. |
26 | 26 | ||
27 | Enabling this option will cause busybox to directly access the | 27 | Enabling this option will cause busybox to directly access the |
28 | system's /etc/password, /etc/group files (and your system will be | 28 | system's /etc/password, /etc/group files (and your system will be |
29 | smaller, and I will get fewer emails asking about how glibc NSS | 29 | smaller, and I will get fewer emails asking about how glibc NSS |
30 | works). When this option is enabled, you will not be able to use | 30 | works). When this option is enabled, you will not be able to use |
31 | PAM to access remote LDAP password servers and whatnot. And if you | 31 | PAM to access remote LDAP password servers and whatnot. And if you |
32 | want hostname resolution to work with glibc, you still need the | 32 | want hostname resolution to work with glibc, you still need the |
33 | /lib/libnss_* libraries. | 33 | /lib/libnss_* libraries. |
34 | 34 | ||
@@ -44,16 +44,16 @@ config USE_BB_SHADOW | |||
44 | depends on USE_BB_PWD_GRP && FEATURE_SHADOWPASSWDS | 44 | depends on USE_BB_PWD_GRP && FEATURE_SHADOWPASSWDS |
45 | help | 45 | help |
46 | If you leave this disabled, busybox will use the system's shadow | 46 | If you leave this disabled, busybox will use the system's shadow |
47 | password handling functions. And if you are using the GNU C library | 47 | password handling functions. And if you are using the GNU C library |
48 | (glibc), you will then need to install the /etc/nsswitch.conf | 48 | (glibc), you will then need to install the /etc/nsswitch.conf |
49 | configuration file and the required /lib/libnss_* libraries in | 49 | configuration file and the required /lib/libnss_* libraries in |
50 | order for the shadow password functions to work. This generally | 50 | order for the shadow password functions to work. This generally |
51 | makes your embedded system quite a bit larger. | 51 | makes your embedded system quite a bit larger. |
52 | 52 | ||
53 | Enabling this option will cause busybox to directly access the | 53 | Enabling this option will cause busybox to directly access the |
54 | system's /etc/shadow file when handling shadow passwords. This | 54 | system's /etc/shadow file when handling shadow passwords. This |
55 | makes your system smaller (and I will get fewer emails asking about | 55 | makes your system smaller (and I will get fewer emails asking about |
56 | how glibc NSS works). When this option is enabled, you will not be | 56 | how glibc NSS works). When this option is enabled, you will not be |
57 | able to use PAM to access shadow passwords from remote LDAP | 57 | able to use PAM to access shadow passwords from remote LDAP |
58 | password servers and whatnot. | 58 | password servers and whatnot. |
59 | 59 | ||
@@ -66,7 +66,7 @@ config USE_BB_CRYPT | |||
66 | standard C library functions. | 66 | standard C library functions. |
67 | 67 | ||
68 | If you leave this disabled, busybox will use the system's | 68 | If you leave this disabled, busybox will use the system's |
69 | crypt functions. Most C libraries use large (~70k) | 69 | crypt functions. Most C libraries use large (~70k) |
70 | static buffers there, and also combine them with more general | 70 | static buffers there, and also combine them with more general |
71 | DES encryption/decryption. | 71 | DES encryption/decryption. |
72 | 72 | ||
@@ -211,9 +211,9 @@ config PASSWD | |||
211 | select FEATURE_SUID | 211 | select FEATURE_SUID |
212 | select FEATURE_SYSLOG | 212 | select FEATURE_SYSLOG |
213 | help | 213 | help |
214 | passwd changes passwords for user and group accounts. A normal user | 214 | passwd changes passwords for user and group accounts. A normal user |
215 | may only change the password for his/her own account, the super user | 215 | may only change the password for his/her own account, the super user |
216 | may change the password for any account. The administrator of a group | 216 | may change the password for any account. The administrator of a group |
217 | may change the password for the group. | 217 | may change the password for the group. |
218 | 218 | ||
219 | Note that Busybox binary must be setuid root for this applet to | 219 | Note that Busybox binary must be setuid root for this applet to |
diff --git a/miscutils/Config.in b/miscutils/Config.in index 2a80e6148..0c80ae6e9 100644 --- a/miscutils/Config.in +++ b/miscutils/Config.in | |||
@@ -101,7 +101,7 @@ config CROND | |||
101 | help | 101 | help |
102 | Crond is a background daemon that parses individual crontab | 102 | Crond is a background daemon that parses individual crontab |
103 | files and executes commands on behalf of the users in question. | 103 | files and executes commands on behalf of the users in question. |
104 | This is a port of dcron from slackware. It uses files of the | 104 | This is a port of dcron from slackware. It uses files of the |
105 | format /var/spool/cron/crontabs/<username> files, for example: | 105 | format /var/spool/cron/crontabs/<username> files, for example: |
106 | $ cat /var/spool/cron/crontabs/root | 106 | $ cat /var/spool/cron/crontabs/root |
107 | # Run daily cron jobs at 4:40 every day: | 107 | # Run daily cron jobs at 4:40 every day: |
@@ -126,7 +126,7 @@ config CRONTAB | |||
126 | default n | 126 | default n |
127 | select FEATURE_SUID | 127 | select FEATURE_SUID |
128 | help | 128 | help |
129 | Crontab manipulates the crontab for a particular user. Only | 129 | Crontab manipulates the crontab for a particular user. Only |
130 | the superuser may specify a different user and/or crontab directory. | 130 | the superuser may specify a different user and/or crontab directory. |
131 | Note that Busybox binary must be setuid root for this applet to | 131 | Note that Busybox binary must be setuid root for this applet to |
132 | work properly. | 132 | work properly. |
@@ -185,14 +185,14 @@ config FEATURE_DEVFS | |||
185 | This is obsolete and will be going away at the end of 2008.. | 185 | This is obsolete and will be going away at the end of 2008.. |
186 | 186 | ||
187 | This tells busybox to look for names like /dev/loop/0 instead of | 187 | This tells busybox to look for names like /dev/loop/0 instead of |
188 | /dev/loop0. If your /dev directory has normal names instead of | 188 | /dev/loop0. If your /dev directory has normal names instead of |
189 | devfs names, you don't want this. | 189 | devfs names, you don't want this. |
190 | 190 | ||
191 | config EJECT | 191 | config EJECT |
192 | bool "eject" | 192 | bool "eject" |
193 | default n | 193 | default n |
194 | help | 194 | help |
195 | Used to eject cdroms. (defaults to /dev/cdrom) | 195 | Used to eject cdroms. (defaults to /dev/cdrom) |
196 | 196 | ||
197 | config FEATURE_EJECT_SCSI | 197 | config FEATURE_EJECT_SCSI |
198 | bool "SCSI support" | 198 | bool "SCSI support" |
@@ -311,8 +311,8 @@ config HDPARM | |||
311 | bool "hdparm" | 311 | bool "hdparm" |
312 | default n | 312 | default n |
313 | help | 313 | help |
314 | Get/Set hard drive parameters. Primarily intended for ATA | 314 | Get/Set hard drive parameters. Primarily intended for ATA |
315 | drives. Adds about 13k (or around 30k if you enable the | 315 | drives. Adds about 13k (or around 30k if you enable the |
316 | FEATURE_HDPARM_GET_IDENTITY option).... | 316 | FEATURE_HDPARM_GET_IDENTITY option).... |
317 | 317 | ||
318 | config FEATURE_HDPARM_GET_IDENTITY | 318 | config FEATURE_HDPARM_GET_IDENTITY |
@@ -355,7 +355,7 @@ config FEATURE_HDPARM_HDIO_TRISTATE_HWIF | |||
355 | depends on HDPARM | 355 | depends on HDPARM |
356 | help | 356 | help |
357 | Enables the 'hdparm -x' option to tristate device for hotswap, | 357 | Enables the 'hdparm -x' option to tristate device for hotswap, |
358 | and the '-b' option to get/set bus state. This is dangerous | 358 | and the '-b' option to get/set bus state. This is dangerous |
359 | stuff, so you should probably say N. | 359 | stuff, so you should probably say N. |
360 | 360 | ||
361 | config FEATURE_HDPARM_HDIO_GETSET_DMA | 361 | config FEATURE_HDPARM_HDIO_GETSET_DMA |
@@ -420,7 +420,7 @@ config MT | |||
420 | bool "mt" | 420 | bool "mt" |
421 | default n | 421 | default n |
422 | help | 422 | help |
423 | mt is used to control tape devices. You can use the mt utility | 423 | mt is used to control tape devices. You can use the mt utility |
424 | to advance or rewind a tape past a specified number of archive | 424 | to advance or rewind a tape past a specified number of archive |
425 | files on the tape. | 425 | files on the tape. |
426 | 426 | ||
@@ -441,7 +441,7 @@ config READAHEAD | |||
441 | 441 | ||
442 | This applet just calls the readahead(2) system call on each file. | 442 | This applet just calls the readahead(2) system call on each file. |
443 | It is mainly useful in system startup scripts to preload files | 443 | It is mainly useful in system startup scripts to preload files |
444 | or executables before they are used. When used at the right time | 444 | or executables before they are used. When used at the right time |
445 | (in particular when a CPU bound process is running) it can | 445 | (in particular when a CPU bound process is running) it can |
446 | significantly speed up system startup. | 446 | significantly speed up system startup. |
447 | 447 | ||
@@ -514,8 +514,8 @@ config WATCHDOG | |||
514 | default n | 514 | default n |
515 | help | 515 | help |
516 | The watchdog utility is used with hardware or software watchdog | 516 | The watchdog utility is used with hardware or software watchdog |
517 | device drivers. It opens the specified watchdog device special file | 517 | device drivers. It opens the specified watchdog device special file |
518 | and periodically writes a magic character to the device. If the | 518 | and periodically writes a magic character to the device. If the |
519 | watchdog applet ever fails to write the magic character within a | 519 | watchdog applet ever fails to write the magic character within a |
520 | certain amount of time, the watchdog device assumes the system has | 520 | certain amount of time, the watchdog device assumes the system has |
521 | hung, and will cause the hardware to reboot. | 521 | hung, and will cause the hardware to reboot. |
diff --git a/modutils/Config.in b/modutils/Config.in index 453b195c9..f76a0820e 100644 --- a/modutils/Config.in +++ b/modutils/Config.in | |||
@@ -104,7 +104,7 @@ config FEATURE_INSMOD_VERSION_CHECKING | |||
104 | default n | 104 | default n |
105 | depends on INSMOD && FEATURE_2_4_MODULES | 105 | depends on INSMOD && FEATURE_2_4_MODULES |
106 | help | 106 | help |
107 | Support checking of versions for modules. This is used to | 107 | Support checking of versions for modules. This is used to |
108 | ensure that the kernel and module are made for each other. | 108 | ensure that the kernel and module are made for each other. |
109 | 109 | ||
110 | config FEATURE_INSMOD_KSYMOOPS_SYMBOLS | 110 | config FEATURE_INSMOD_KSYMOOPS_SYMBOLS |
@@ -113,9 +113,9 @@ config FEATURE_INSMOD_KSYMOOPS_SYMBOLS | |||
113 | depends on INSMOD && FEATURE_2_4_MODULES | 113 | depends on INSMOD && FEATURE_2_4_MODULES |
114 | help | 114 | help |
115 | By adding module symbols to the kernel symbol table, Oops messages | 115 | By adding module symbols to the kernel symbol table, Oops messages |
116 | occuring within kernel modules can be properly debugged. By enabling | 116 | occuring within kernel modules can be properly debugged. By enabling |
117 | this feature, module symbols will always be added to the kernel symbol | 117 | this feature, module symbols will always be added to the kernel symbol |
118 | table for properly debugging support. If you are not interested in | 118 | table for properly debugging support. If you are not interested in |
119 | Oops messages from kernel modules, say N. | 119 | Oops messages from kernel modules, say N. |
120 | 120 | ||
121 | config FEATURE_INSMOD_LOADINKMEM | 121 | config FEATURE_INSMOD_LOADINKMEM |
@@ -145,7 +145,7 @@ config FEATURE_INSMOD_LOAD_MAP_FULL | |||
145 | depends on FEATURE_INSMOD_LOAD_MAP | 145 | depends on FEATURE_INSMOD_LOAD_MAP |
146 | help | 146 | help |
147 | Without this option, -m will only output section | 147 | Without this option, -m will only output section |
148 | load map. With this option, -m will also output | 148 | load map. With this option, -m will also output |
149 | symbols load map. | 149 | symbols load map. |
150 | 150 | ||
151 | config RMMOD | 151 | config RMMOD |
@@ -229,7 +229,7 @@ config FEATURE_CHECK_TAINTED_MODULE | |||
229 | default y | 229 | default y |
230 | depends on INSMOD || LSMOD | 230 | depends on INSMOD || LSMOD |
231 | help | 231 | help |
232 | Support checking for tainted modules. These are usually binary | 232 | Support checking for tainted modules. These are usually binary |
233 | only modules that will make the linux-kernel list ignore your | 233 | only modules that will make the linux-kernel list ignore your |
234 | support request. | 234 | support request. |
235 | This option is required to support GPLONLY modules. | 235 | This option is required to support GPLONLY modules. |
diff --git a/networking/Config.in b/networking/Config.in index fb6988b41..5f38062c6 100644 --- a/networking/Config.in +++ b/networking/Config.in | |||
@@ -216,7 +216,7 @@ config FEATURE_HTTPD_ENCODE_URL_STR | |||
216 | depends on HTTPD | 216 | depends on HTTPD |
217 | help | 217 | help |
218 | This option allows html encoding of arbitrary strings for display | 218 | This option allows html encoding of arbitrary strings for display |
219 | by the browser. Output goes to stdout. | 219 | by the browser. Output goes to stdout. |
220 | For example, httpd -e "<Hello World>" produces | 220 | For example, httpd -e "<Hello World>" produces |
221 | "<Hello World>". | 221 | "<Hello World>". |
222 | 222 | ||
@@ -264,7 +264,7 @@ config FEATURE_IFCONFIG_SLIP | |||
264 | default n | 264 | default n |
265 | depends on IFCONFIG | 265 | depends on IFCONFIG |
266 | help | 266 | help |
267 | Allow "keepalive" and "outfill" support for SLIP. If you're not | 267 | Allow "keepalive" and "outfill" support for SLIP. If you're not |
268 | planning on using serial lines, leave this unchecked. | 268 | planning on using serial lines, leave this unchecked. |
269 | 269 | ||
270 | config FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ | 270 | config FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ |
@@ -281,7 +281,7 @@ config FEATURE_IFCONFIG_HW | |||
281 | depends on IFCONFIG | 281 | depends on IFCONFIG |
282 | help | 282 | help |
283 | Set the hardware address of this interface, if the device driver | 283 | Set the hardware address of this interface, if the device driver |
284 | supports this operation. Currently, we only support the 'ether' | 284 | supports this operation. Currently, we only support the 'ether' |
285 | class. | 285 | class. |
286 | 286 | ||
287 | config FEATURE_IFCONFIG_BROADCAST_PLUS | 287 | config FEATURE_IFCONFIG_BROADCAST_PLUS |
@@ -303,15 +303,15 @@ config IFUPDOWN | |||
303 | bool "ifupdown" | 303 | bool "ifupdown" |
304 | default n | 304 | default n |
305 | help | 305 | help |
306 | Activate or deactivate the specified interfaces. This applet makes | 306 | Activate or deactivate the specified interfaces. This applet makes |
307 | use of either "ifconfig" and "route" or the "ip" command to actually | 307 | use of either "ifconfig" and "route" or the "ip" command to actually |
308 | configure network interfaces. Therefore, you will probably also want | 308 | configure network interfaces. Therefore, you will probably also want |
309 | to enable either IFCONFIG and ROUTE, or enable | 309 | to enable either IFCONFIG and ROUTE, or enable |
310 | FEATURE_IFUPDOWN_IP and the various IP options. Of | 310 | FEATURE_IFUPDOWN_IP and the various IP options. Of |
311 | course you could use non-busybox versions of these programs, so | 311 | course you could use non-busybox versions of these programs, so |
312 | against my better judgement (since this will surely result in plenty | 312 | against my better judgement (since this will surely result in plenty |
313 | of support questions on the mailing list), I do not force you to | 313 | of support questions on the mailing list), I do not force you to |
314 | enable these additional options. It is up to you to supply either | 314 | enable these additional options. It is up to you to supply either |
315 | "ifconfig", "route" and "run-parts" or the "ip" command, either | 315 | "ifconfig", "route" and "run-parts" or the "ip" command, either |
316 | via busybox or via standalone utilities. | 316 | via busybox or via standalone utilities. |
317 | 317 | ||
@@ -458,7 +458,7 @@ config IP | |||
458 | default n | 458 | default n |
459 | help | 459 | help |
460 | The "ip" applet is a TCP/IP interface configuration and routing | 460 | The "ip" applet is a TCP/IP interface configuration and routing |
461 | utility. You generally don't need "ip" to use busybox with | 461 | utility. You generally don't need "ip" to use busybox with |
462 | TCP/IP. | 462 | TCP/IP. |
463 | 463 | ||
464 | config FEATURE_IP_ADDRESS | 464 | config FEATURE_IP_ADDRESS |
@@ -558,7 +558,8 @@ config FEATURE_IPCALC_FANCY | |||
558 | default y | 558 | default y |
559 | depends on IPCALC | 559 | depends on IPCALC |
560 | help | 560 | help |
561 | Adds the options hostname, prefix and silent to the output of "ipcalc". | 561 | Adds the options hostname, prefix and silent to the output of |
562 | "ipcalc". | ||
562 | 563 | ||
563 | config FEATURE_IPCALC_LONG_OPTIONS | 564 | config FEATURE_IPCALC_LONG_OPTIONS |
564 | bool "Enable long options" | 565 | bool "Enable long options" |
@@ -688,7 +689,8 @@ config SLATTACH | |||
688 | bool "slattach" | 689 | bool "slattach" |
689 | default n | 690 | default n |
690 | help | 691 | help |
691 | slattach is a small utility to attach network interfaces to serial lines. | 692 | slattach is a small utility to attach network interfaces to serial |
693 | lines. | ||
692 | 694 | ||
693 | config TELNET | 695 | config TELNET |
694 | bool "telnet" | 696 | bool "telnet" |
@@ -703,7 +705,7 @@ config FEATURE_TELNET_TTYPE | |||
703 | depends on TELNET | 705 | depends on TELNET |
704 | help | 706 | help |
705 | Setting this option will forward the TERM environment variable to the | 707 | Setting this option will forward the TERM environment variable to the |
706 | remote host you are connecting to. This is useful to make sure that | 708 | remote host you are connecting to. This is useful to make sure that |
707 | things like ANSI colors and other control sequences behave. | 709 | things like ANSI colors and other control sequences behave. |
708 | 710 | ||
709 | config FEATURE_TELNET_AUTOLOGIN | 711 | config FEATURE_TELNET_AUTOLOGIN |
@@ -722,9 +724,9 @@ config TELNETD | |||
722 | select FEATURE_SYSLOG | 724 | select FEATURE_SYSLOG |
723 | help | 725 | help |
724 | A daemon for the TELNET protocol, allowing you to log onto the host | 726 | A daemon for the TELNET protocol, allowing you to log onto the host |
725 | running the daemon. Please keep in mind that the TELNET protocol | 727 | running the daemon. Please keep in mind that the TELNET protocol |
726 | sends passwords in plain text. If you can't afford the space for an | 728 | sends passwords in plain text. If you can't afford the space for an |
727 | SSH daemon and you trust your network, you may say 'y' here. As a | 729 | SSH daemon and you trust your network, you may say 'y' here. As a |
728 | more secure alternative, you should seriously consider installing the | 730 | more secure alternative, you should seriously consider installing the |
729 | very small Dropbear SSH daemon instead: | 731 | very small Dropbear SSH daemon instead: |
730 | http://matt.ucc.asn.au/dropbear/dropbear.html | 732 | http://matt.ucc.asn.au/dropbear/dropbear.html |
@@ -750,7 +752,7 @@ config TELNETD | |||
750 | mount -t devpts devpts /dev/pts | 752 | mount -t devpts devpts /dev/pts |
751 | 753 | ||
752 | You need to be sure that Busybox has LOGIN and | 754 | You need to be sure that Busybox has LOGIN and |
753 | FEATURE_SUID enabled. And finally, you should make | 755 | FEATURE_SUID enabled. And finally, you should make |
754 | certain that Busybox has been installed setuid root: | 756 | certain that Busybox has been installed setuid root: |
755 | 757 | ||
756 | chown root.root /bin/busybox | 758 | chown root.root /bin/busybox |
@@ -770,7 +772,7 @@ config TFTP | |||
770 | bool "tftp" | 772 | bool "tftp" |
771 | default n | 773 | default n |
772 | help | 774 | help |
773 | This enables the Trivial File Transfer Protocol client program. TFTP | 775 | This enables the Trivial File Transfer Protocol client program. TFTP |
774 | is usually used for simple, small transfers such as a root image | 776 | is usually used for simple, small transfers such as a root image |
775 | for a network-enabled bootloader. | 777 | for a network-enabled bootloader. |
776 | 778 | ||
@@ -789,7 +791,7 @@ config FEATURE_TFTP_GET | |||
789 | default y | 791 | default y |
790 | depends on TFTP || TFTPD | 792 | depends on TFTP || TFTPD |
791 | help | 793 | help |
792 | Add support for the GET command within the TFTP client. This allows | 794 | Add support for the GET command within the TFTP client. This allows |
793 | a client to retrieve a file from a TFTP server. | 795 | a client to retrieve a file from a TFTP server. |
794 | Also enable upload support in tftpd, if tftpd is selected. | 796 | Also enable upload support in tftpd, if tftpd is selected. |
795 | 797 | ||
@@ -798,7 +800,7 @@ config FEATURE_TFTP_PUT | |||
798 | default y | 800 | default y |
799 | depends on TFTP || TFTPD | 801 | depends on TFTP || TFTPD |
800 | help | 802 | help |
801 | Add support for the PUT command within the TFTP client. This allows | 803 | Add support for the PUT command within the TFTP client. This allows |
802 | a client to transfer a file to a TFTP server. | 804 | a client to transfer a file to a TFTP server. |
803 | Also enable download support in tftpd, if tftpd is selected. | 805 | Also enable download support in tftpd, if tftpd is selected. |
804 | 806 | ||
@@ -815,7 +817,7 @@ config DEBUG_TFTP | |||
815 | default n | 817 | default n |
816 | depends on TFTP | 818 | depends on TFTP |
817 | help | 819 | help |
818 | Enable debug settings for tftp. This is useful if you're running | 820 | Enable debug settings for tftp. This is useful if you're running |
819 | into problems with tftp as the protocol doesn't help you much when | 821 | into problems with tftp as the protocol doesn't help you much when |
820 | you run into problems. | 822 | you run into problems. |
821 | 823 | ||
@@ -830,7 +832,7 @@ config FEATURE_TRACEROUTE_VERBOSE | |||
830 | default n | 832 | default n |
831 | depends on TRACEROUTE | 833 | depends on TRACEROUTE |
832 | help | 834 | help |
833 | Add some verbosity to traceroute. This includes amongst other things | 835 | Add some verbosity to traceroute. This includes amongst other things |
834 | hostnames and ICMP response types. | 836 | hostnames and ICMP response types. |
835 | 837 | ||
836 | config FEATURE_TRACEROUTE_SOURCE_ROUTE | 838 | config FEATURE_TRACEROUTE_SOURCE_ROUTE |
@@ -900,12 +902,14 @@ config TCPSVD | |||
900 | bool "tcpsvd" | 902 | bool "tcpsvd" |
901 | default n | 903 | default n |
902 | help | 904 | help |
903 | tcpsvd listens on a TCP port and runs a program for each new connection | 905 | tcpsvd listens on a TCP port and runs a program for each new |
906 | connection. | ||
904 | 907 | ||
905 | config UDPSVD | 908 | config UDPSVD |
906 | bool "udpsvd" | 909 | bool "udpsvd" |
907 | default n | 910 | default n |
908 | help | 911 | help |
909 | udpsvd listens on an UDP port and runs a program for each new connection | 912 | udpsvd listens on an UDP port and runs a program for each new |
913 | connection. | ||
910 | 914 | ||
911 | endmenu | 915 | endmenu |
diff --git a/procps/Config.in b/procps/Config.in index 585893ed8..642ebd015 100644 --- a/procps/Config.in +++ b/procps/Config.in | |||
@@ -18,7 +18,7 @@ config FUSER | |||
18 | default n | 18 | default n |
19 | help | 19 | help |
20 | fuser lists all PIDs (Process IDs) that currently have a given | 20 | fuser lists all PIDs (Process IDs) that currently have a given |
21 | file open. fuser can also list all PIDs that have a given network | 21 | file open. fuser can also list all PIDs that have a given network |
22 | (TCP or UDP) port open. | 22 | (TCP or UDP) port open. |
23 | 23 | ||
24 | config KILL | 24 | config KILL |
@@ -26,7 +26,7 @@ config KILL | |||
26 | default n | 26 | default n |
27 | help | 27 | help |
28 | The command kill sends the specified signal to the specified | 28 | The command kill sends the specified signal to the specified |
29 | process or process group. If no signal is specified, the TERM | 29 | process or process group. If no signal is specified, the TERM |
30 | signal is sent. | 30 | signal is sent. |
31 | 31 | ||
32 | config KILLALL | 32 | config KILLALL |
@@ -35,7 +35,7 @@ config KILLALL | |||
35 | depends on KILL | 35 | depends on KILL |
36 | help | 36 | help |
37 | killall sends a signal to all processes running any of the | 37 | killall sends a signal to all processes running any of the |
38 | specified commands. If no signal name is specified, SIGTERM is | 38 | specified commands. If no signal name is specified, SIGTERM is |
39 | sent. | 39 | sent. |
40 | 40 | ||
41 | config KILLALL5 | 41 | config KILLALL5 |
diff --git a/shell/Config.in b/shell/Config.in index 797200229..f4a9e7b1c 100644 --- a/shell/Config.in +++ b/shell/Config.in | |||
@@ -39,7 +39,7 @@ config ASH | |||
39 | help | 39 | help |
40 | Tha 'ash' shell adds about 60k in the default configuration and is | 40 | Tha 'ash' shell adds about 60k in the default configuration and is |
41 | the most complete and most pedantically correct shell included with | 41 | the most complete and most pedantically correct shell included with |
42 | busybox. This shell is actually a derivative of the Debian 'dash' | 42 | busybox. This shell is actually a derivative of the Debian 'dash' |
43 | shell (by Herbert Xu), which was created by porting the 'ash' shell | 43 | shell (by Herbert Xu), which was created by porting the 'ash' shell |
44 | (written by Kenneth Almquist) from NetBSD. | 44 | (written by Kenneth Almquist) from NetBSD. |
45 | 45 | ||
@@ -96,7 +96,7 @@ config ASH_MATH_SUPPORT_64 | |||
96 | default n | 96 | default n |
97 | depends on ASH_MATH_SUPPORT | 97 | depends on ASH_MATH_SUPPORT |
98 | help | 98 | help |
99 | Enable 64-bit math support in the ash shell. This will make | 99 | Enable 64-bit math support in the ash shell. This will make |
100 | the shell slightly larger, but will allow computation with very | 100 | the shell slightly larger, but will allow computation with very |
101 | large numbers. | 101 | large numbers. |
102 | 102 | ||
@@ -176,7 +176,7 @@ config HUSH | |||
176 | default n | 176 | default n |
177 | help | 177 | help |
178 | hush is a very small shell (just 18k) and it has fairly complete | 178 | hush is a very small shell (just 18k) and it has fairly complete |
179 | Bourne shell grammar. It even handles all the normal flow control | 179 | Bourne shell grammar. It even handles all the normal flow control |
180 | options such as if/then/elif/else/fi, for/in/do/done, while loops, | 180 | options such as if/then/elif/else/fi, for/in/do/done, while loops, |
181 | etc. | 181 | etc. |
182 | 182 | ||
@@ -246,7 +246,7 @@ config MSH | |||
246 | help | 246 | help |
247 | The minix shell (adds just 30k) is quite complete and handles things | 247 | The minix shell (adds just 30k) is quite complete and handles things |
248 | like for/do/done, case/esac and all the things you expect a Bourne | 248 | like for/do/done, case/esac and all the things you expect a Bourne |
249 | shell to do. It is not always pedantically correct about Bourne | 249 | shell to do. It is not always pedantically correct about Bourne |
250 | shell grammar (try running the shell testscript "tests/sh.testcases" | 250 | shell grammar (try running the shell testscript "tests/sh.testcases" |
251 | on it and compare vs bash) but for most things it works quite well. | 251 | on it and compare vs bash) but for most things it works quite well. |
252 | It also uses only vfork, so it can be used on uClinux systems. | 252 | It also uses only vfork, so it can be used on uClinux systems. |
@@ -267,11 +267,11 @@ config FEATURE_SH_STANDALONE | |||
267 | depends on (MSH || LASH || HUSH || ASH) && FEATURE_PREFER_APPLETS | 267 | depends on (MSH || LASH || HUSH || ASH) && FEATURE_PREFER_APPLETS |
268 | help | 268 | help |
269 | This option causes busybox shells to use busybox applets | 269 | This option causes busybox shells to use busybox applets |
270 | in preference to executables in the PATH whenever possible. For | 270 | in preference to executables in the PATH whenever possible. For |
271 | example, entering the command 'ifconfig' into the shell would cause | 271 | example, entering the command 'ifconfig' into the shell would cause |
272 | busybox to use the ifconfig busybox applet. Specifying the fully | 272 | busybox to use the ifconfig busybox applet. Specifying the fully |
273 | qualified executable name, such as '/sbin/ifconfig' will still | 273 | qualified executable name, such as '/sbin/ifconfig' will still |
274 | execute the /sbin/ifconfig executable on the filesystem. This option | 274 | execute the /sbin/ifconfig executable on the filesystem. This option |
275 | is generally used when creating a statically linked version of busybox | 275 | is generally used when creating a statically linked version of busybox |
276 | for use as a rescue shell, in the event that you screw up your system. | 276 | for use as a rescue shell, in the event that you screw up your system. |
277 | 277 | ||
@@ -285,12 +285,12 @@ config FEATURE_SH_STANDALONE | |||
285 | started this way). | 285 | started this way). |
286 | # untrue? | 286 | # untrue? |
287 | # Note that this will *also* cause applets to take precedence | 287 | # Note that this will *also* cause applets to take precedence |
288 | # over shell builtins of the same name. So turning this on will | 288 | # over shell builtins of the same name. So turning this on will |
289 | # eliminate any performance gained by turning on the builtin "echo" | 289 | # eliminate any performance gained by turning on the builtin "echo" |
290 | # and "test" commands in ash. | 290 | # and "test" commands in ash. |
291 | # untrue? | 291 | # untrue? |
292 | # Note that when using this option, the shell will attempt to directly | 292 | # Note that when using this option, the shell will attempt to directly |
293 | # run '/bin/busybox'. If you do not have the busybox binary sitting in | 293 | # run '/bin/busybox'. If you do not have the busybox binary sitting in |
294 | # that exact location with that exact name, this option will not work at | 294 | # that exact location with that exact name, this option will not work at |
295 | # all. | 295 | # all. |
296 | 296 | ||
diff --git a/sysklogd/Config.in b/sysklogd/Config.in index 4312a0572..0664be08d 100644 --- a/sysklogd/Config.in +++ b/sysklogd/Config.in | |||
@@ -10,14 +10,14 @@ config SYSLOGD | |||
10 | default n | 10 | default n |
11 | help | 11 | help |
12 | The syslogd utility is used to record logs of all the | 12 | The syslogd utility is used to record logs of all the |
13 | significant events that occur on a system. Every | 13 | significant events that occur on a system. Every |
14 | message that is logged records the date and time of the | 14 | message that is logged records the date and time of the |
15 | event, and will generally also record the name of the | 15 | event, and will generally also record the name of the |
16 | application that generated the message. When used in | 16 | application that generated the message. When used in |
17 | conjunction with klogd, messages from the Linux kernel | 17 | conjunction with klogd, messages from the Linux kernel |
18 | can also be recorded. This is terribly useful, | 18 | can also be recorded. This is terribly useful, |
19 | especially for finding what happened when something goes | 19 | especially for finding what happened when something goes |
20 | wrong. And something almost always will go wrong if | 20 | wrong. And something almost always will go wrong if |
21 | you wait long enough.... | 21 | you wait long enough.... |
22 | 22 | ||
23 | config FEATURE_ROTATE_LOGFILE | 23 | config FEATURE_ROTATE_LOGFILE |
@@ -35,10 +35,10 @@ config FEATURE_REMOTE_LOG | |||
35 | help | 35 | help |
36 | When you enable this feature, the syslogd utility can | 36 | When you enable this feature, the syslogd utility can |
37 | be used to send system log messages to another system | 37 | be used to send system log messages to another system |
38 | connected via a network. This allows the remote | 38 | connected via a network. This allows the remote |
39 | machine to log all the system messages, which can be | 39 | machine to log all the system messages, which can be |
40 | terribly useful for reducing the number of serial | 40 | terribly useful for reducing the number of serial |
41 | cables you use. It can also be a very good security | 41 | cables you use. It can also be a very good security |
42 | measure to prevent system logs from being tampered with | 42 | measure to prevent system logs from being tampered with |
43 | by an intruder. | 43 | by an intruder. |
44 | 44 | ||
@@ -58,7 +58,7 @@ config FEATURE_IPC_SYSLOG | |||
58 | When you enable this feature, the syslogd utility will | 58 | When you enable this feature, the syslogd utility will |
59 | use a circular buffer to record system log messages. | 59 | use a circular buffer to record system log messages. |
60 | When the buffer is filled it will continue to overwrite | 60 | When the buffer is filled it will continue to overwrite |
61 | the oldest messages. This can be very useful for | 61 | the oldest messages. This can be very useful for |
62 | systems with little or no permanent storage, since | 62 | systems with little or no permanent storage, since |
63 | otherwise system logs can eventually fill up your | 63 | otherwise system logs can eventually fill up your |
64 | entire filesystem, which may cause your system to | 64 | entire filesystem, which may cause your system to |
@@ -79,7 +79,7 @@ config LOGREAD | |||
79 | depends on FEATURE_IPC_SYSLOG | 79 | depends on FEATURE_IPC_SYSLOG |
80 | help | 80 | help |
81 | If you enabled Circular Buffer support, you almost | 81 | If you enabled Circular Buffer support, you almost |
82 | certainly want to enable this feature as well. This | 82 | certainly want to enable this feature as well. This |
83 | utility will allow you to read the messages that are | 83 | utility will allow you to read the messages that are |
84 | stored in the syslogd circular buffer. | 84 | stored in the syslogd circular buffer. |
85 | 85 | ||
@@ -100,7 +100,7 @@ config KLOGD | |||
100 | help | 100 | help |
101 | klogd is a utility which intercepts and logs all | 101 | klogd is a utility which intercepts and logs all |
102 | messages from the Linux kernel and sends the messages | 102 | messages from the Linux kernel and sends the messages |
103 | out to the 'syslogd' utility so they can be logged. If | 103 | out to the 'syslogd' utility so they can be logged. If |
104 | you wish to record the messages produced by the kernel, | 104 | you wish to record the messages produced by the kernel, |
105 | you should enable this option. | 105 | you should enable this option. |
106 | 106 | ||
@@ -111,7 +111,7 @@ config LOGGER | |||
111 | help | 111 | help |
112 | The logger utility allows you to send arbitrary text | 112 | The logger utility allows you to send arbitrary text |
113 | messages to the system log (i.e. the 'syslogd' utility) so | 113 | messages to the system log (i.e. the 'syslogd' utility) so |
114 | they can be logged. This is generally used to help locate | 114 | they can be logged. This is generally used to help locate |
115 | problems that occur within programs and scripts. | 115 | problems that occur within programs and scripts. |
116 | 116 | ||
117 | endmenu | 117 | endmenu |
diff --git a/util-linux/Config.in b/util-linux/Config.in index 833a41ff0..86d404ab5 100644 --- a/util-linux/Config.in +++ b/util-linux/Config.in | |||
@@ -9,12 +9,12 @@ config DMESG | |||
9 | bool "dmesg" | 9 | bool "dmesg" |
10 | default n | 10 | default n |
11 | help | 11 | help |
12 | dmesg is used to examine or control the kernel ring buffer. When the | 12 | dmesg is used to examine or control the kernel ring buffer. When the |
13 | Linux kernel prints messages to the system log, they are stored in | 13 | Linux kernel prints messages to the system log, they are stored in |
14 | the kernel ring buffer. You can use dmesg to print the kernel's ring | 14 | the kernel ring buffer. You can use dmesg to print the kernel's ring |
15 | buffer, clear the kernel ring buffer, change the size of the kernel | 15 | buffer, clear the kernel ring buffer, change the size of the kernel |
16 | ring buffer, and change the priority level at which kernel messages | 16 | ring buffer, and change the priority level at which kernel messages |
17 | are also logged to the system console. Enable this option if you | 17 | are also logged to the system console. Enable this option if you |
18 | wish to enable the 'dmesg' utility. | 18 | wish to enable the 'dmesg' utility. |
19 | 19 | ||
20 | config FEATURE_DMESG_PRETTY | 20 | config FEATURE_DMESG_PRETTY |
@@ -23,7 +23,8 @@ config FEATURE_DMESG_PRETTY | |||
23 | depends on DMESG | 23 | depends on DMESG |
24 | help | 24 | help |
25 | If you wish to scrub the syslog level from the output, say 'Y' here. | 25 | If you wish to scrub the syslog level from the output, say 'Y' here. |
26 | The syslog level is a string prefixed to every line with the form "<#>". | 26 | The syslog level is a string prefixed to every line with the form |
27 | "<#>". | ||
27 | 28 | ||
28 | With this option you will see: | 29 | With this option you will see: |
29 | # dmesg | 30 | # dmesg |
@@ -42,8 +43,8 @@ config FBSET | |||
42 | default n | 43 | default n |
43 | help | 44 | help |
44 | fbset is used to show or change the settings of a Linux frame buffer | 45 | fbset is used to show or change the settings of a Linux frame buffer |
45 | device. The frame buffer device provides a simple and unique | 46 | device. The frame buffer device provides a simple and unique |
46 | interface to access a graphics display. Enable this option | 47 | interface to access a graphics display. Enable this option |
47 | if you wish to enable the 'fbset' utility. | 48 | if you wish to enable the 'fbset' utility. |
48 | 49 | ||
49 | config FEATURE_FBSET_FANCY | 50 | config FEATURE_FBSET_FANCY |
@@ -52,8 +53,8 @@ config FEATURE_FBSET_FANCY | |||
52 | depends on FBSET | 53 | depends on FBSET |
53 | help | 54 | help |
54 | This option enables extended fbset options, allowing one to set the | 55 | This option enables extended fbset options, allowing one to set the |
55 | framebuffer size, color depth, etc. interface to access a graphics | 56 | framebuffer size, color depth, etc. interface to access a graphics |
56 | display. Enable this option if you wish to enable extended fbset | 57 | display. Enable this option if you wish to enable extended fbset |
57 | options. | 58 | options. |
58 | 59 | ||
59 | config FEATURE_FBSET_READMODE | 60 | config FEATURE_FBSET_READMODE |
@@ -70,11 +71,11 @@ config FDFLUSH | |||
70 | default n | 71 | default n |
71 | help | 72 | help |
72 | fdflush is only needed when changing media on slightly-broken | 73 | fdflush is only needed when changing media on slightly-broken |
73 | removable media drives. It is used to make Linux believe that a | 74 | removable media drives. It is used to make Linux believe that a |
74 | hardware disk-change switch has been actuated, which causes Linux to | 75 | hardware disk-change switch has been actuated, which causes Linux to |
75 | forget anything it has cached from the previous media. If you have | 76 | forget anything it has cached from the previous media. If you have |
76 | such a slightly-broken drive, you will need to run fdflush every time | 77 | such a slightly-broken drive, you will need to run fdflush every time |
77 | you change a disk. Most people have working hardware and can safely | 78 | you change a disk. Most people have working hardware and can safely |
78 | leave this disabled. | 79 | leave this disabled. |
79 | 80 | ||
80 | config FDFORMAT | 81 | config FDFORMAT |
@@ -88,7 +89,7 @@ config FDISK | |||
88 | default n | 89 | default n |
89 | help | 90 | help |
90 | The fdisk utility is used to divide hard disks into one or more | 91 | The fdisk utility is used to divide hard disks into one or more |
91 | logical disks, which are generally called partitions. This utility | 92 | logical disks, which are generally called partitions. This utility |
92 | can be used to list and edit the set of partitions or BSD style | 93 | can be used to list and edit the set of partitions or BSD style |
93 | 'disk slices' that are defined on a hard drive. | 94 | 'disk slices' that are defined on a hard drive. |
94 | 95 | ||
@@ -105,7 +106,7 @@ config FEATURE_FDISK_WRITABLE | |||
105 | depends on FDISK | 106 | depends on FDISK |
106 | help | 107 | help |
107 | Enabling this option allows you to create or change a partition table | 108 | Enabling this option allows you to create or change a partition table |
108 | and write those changes out to disk. If you leave this option | 109 | and write those changes out to disk. If you leave this option |
109 | disabled, you will only be able to view the partition table. | 110 | disabled, you will only be able to view the partition table. |
110 | 111 | ||
111 | config FEATURE_AIX_LABEL | 112 | config FEATURE_AIX_LABEL |
@@ -147,7 +148,7 @@ config FEATURE_FDISK_ADVANCED | |||
147 | help | 148 | help |
148 | Enabling this option allows you to do terribly unsafe things like | 149 | Enabling this option allows you to do terribly unsafe things like |
149 | define arbitrary drive geometry, move the beginning of data in a | 150 | define arbitrary drive geometry, move the beginning of data in a |
150 | partition, and similarly evil things. Unless you have a very good | 151 | partition, and similarly evil things. Unless you have a very good |
151 | reason you would be wise to leave this disabled. | 152 | reason you would be wise to leave this disabled. |
152 | 153 | ||
153 | config FINDFS | 154 | config FINDFS |
@@ -156,7 +157,7 @@ config FINDFS | |||
156 | select VOLUMEID | 157 | select VOLUMEID |
157 | help | 158 | help |
158 | This is similar to the findfs program that is part of the e2fsprogs | 159 | This is similar to the findfs program that is part of the e2fsprogs |
159 | package. However, the e2fsprogs version only support ext2/3. This | 160 | package. However, the e2fsprogs version only support ext2/3. This |
160 | version supports those in addition to FAT, swap, and ReiserFS. | 161 | version supports those in addition to FAT, swap, and ReiserFS. |
161 | WARNING: | 162 | WARNING: |
162 | With all submodules selected, it will add ~8k to busybox. | 163 | With all submodules selected, it will add ~8k to busybox. |
@@ -165,11 +166,11 @@ config FREERAMDISK | |||
165 | bool "freeramdisk" | 166 | bool "freeramdisk" |
166 | default n | 167 | default n |
167 | help | 168 | help |
168 | Linux allows you to create ramdisks. This utility allows you to | 169 | Linux allows you to create ramdisks. This utility allows you to |
169 | delete them and completely free all memory that was used for the | 170 | delete them and completely free all memory that was used for the |
170 | ramdisk. For example, if you boot Linux into a ramdisk and later | 171 | ramdisk. For example, if you boot Linux into a ramdisk and later |
171 | pivot_root, you may want to free the memory that is allocated to the | 172 | pivot_root, you may want to free the memory that is allocated to the |
172 | ramdisk. If you have no use for freeing memory from a ramdisk, leave | 173 | ramdisk. If you have no use for freeing memory from a ramdisk, leave |
173 | this disabled. | 174 | this disabled. |
174 | 175 | ||
175 | config FSCK_MINIX | 176 | config FSCK_MINIX |
@@ -177,9 +178,9 @@ config FSCK_MINIX | |||
177 | default n | 178 | default n |
178 | help | 179 | help |
179 | The minix filesystem is a nice, small, compact, read-write filesystem | 180 | The minix filesystem is a nice, small, compact, read-write filesystem |
180 | with little overhead. It is not a journaling filesystem however and | 181 | with little overhead. It is not a journaling filesystem however and |
181 | can experience corruption if it is not properly unmounted or if the | 182 | can experience corruption if it is not properly unmounted or if the |
182 | power goes off in the middle of a write. This utility allows you to | 183 | power goes off in the middle of a write. This utility allows you to |
183 | check for and attempt to repair any corruption that occurs to a minix | 184 | check for and attempt to repair any corruption that occurs to a minix |
184 | filesystem. | 185 | filesystem. |
185 | 186 | ||
@@ -188,8 +189,8 @@ config MKFS_MINIX | |||
188 | default n | 189 | default n |
189 | help | 190 | help |
190 | The minix filesystem is a nice, small, compact, read-write filesystem | 191 | The minix filesystem is a nice, small, compact, read-write filesystem |
191 | with little overhead. If you wish to be able to create minix filesystems | 192 | with little overhead. If you wish to be able to create minix |
192 | this utility will do the job for you. | 193 | filesystems this utility will do the job for you. |
193 | 194 | ||
194 | comment "Minix filesystem support" | 195 | comment "Minix filesystem support" |
195 | depends on FSCK_MINIX || MKFS_MINIX | 196 | depends on FSCK_MINIX || MKFS_MINIX |
@@ -199,9 +200,9 @@ config FEATURE_MINIX2 | |||
199 | default y | 200 | default y |
200 | depends on FSCK_MINIX || MKFS_MINIX | 201 | depends on FSCK_MINIX || MKFS_MINIX |
201 | help | 202 | help |
202 | If you wish to be able to create version 2 minix filesystems, enable this. | 203 | If you wish to be able to create version 2 minix filesystems, enable |
203 | If you enabled 'mkfs_minix' then you almost certainly want to be using the | 204 | this. If you enabled 'mkfs_minix' then you almost certainly want to |
204 | version 2 filesystem support. | 205 | be using the version 2 filesystem support. |
205 | 206 | ||
206 | config GETOPT | 207 | config GETOPT |
207 | bool "getopt" | 208 | bool "getopt" |
@@ -209,9 +210,9 @@ config GETOPT | |||
209 | help | 210 | help |
210 | The getopt utility is used to break up (parse) options in command | 211 | The getopt utility is used to break up (parse) options in command |
211 | lines to make it easy to write complex shell scripts that also check | 212 | lines to make it easy to write complex shell scripts that also check |
212 | for legal (and illegal) options. If you want to write horribly | 213 | for legal (and illegal) options. If you want to write horribly |
213 | complex shell scripts, or use some horribly complex shell script | 214 | complex shell scripts, or use some horribly complex shell script |
214 | written by others, this utility may be for you. Most people will | 215 | written by others, this utility may be for you. Most people will |
215 | wisely leave this disabled. | 216 | wisely leave this disabled. |
216 | 217 | ||
217 | config HEXDUMP | 218 | config HEXDUMP |
@@ -243,7 +244,7 @@ config HWCLOCK | |||
243 | default n | 244 | default n |
244 | help | 245 | help |
245 | The hwclock utility is used to read and set the hardware clock | 246 | The hwclock utility is used to read and set the hardware clock |
246 | on a system. This is primarily used to set the current time on | 247 | on a system. This is primarily used to set the current time on |
247 | shutdown in the hardware clock, so the hardware will keep the | 248 | shutdown in the hardware clock, so the hardware will keep the |
248 | correct time when Linux is _not_ running. | 249 | correct time when Linux is _not_ running. |
249 | 250 | ||
@@ -252,7 +253,7 @@ config FEATURE_HWCLOCK_LONG_OPTIONS | |||
252 | default n | 253 | default n |
253 | depends on HWCLOCK && GETOPT_LONG | 254 | depends on HWCLOCK && GETOPT_LONG |
254 | help | 255 | help |
255 | By default, the hwclock utility only uses short options. If you | 256 | By default, the hwclock utility only uses short options. If you |
256 | are overly fond of its long options, such as --hctosys, --utc, etc) | 257 | are overly fond of its long options, such as --hctosys, --utc, etc) |
257 | then enable this option. | 258 | then enable this option. |
258 | 259 | ||
@@ -262,7 +263,7 @@ config FEATURE_HWCLOCK_ADJTIME_FHS | |||
262 | depends on HWCLOCK | 263 | depends on HWCLOCK |
263 | help | 264 | help |
264 | Starting with FHS 2.3, the adjtime state file is supposed to exist | 265 | Starting with FHS 2.3, the adjtime state file is supposed to exist |
265 | at /var/lib/hwclock/adjtime instead of /etc/adjtime. If you wish | 266 | at /var/lib/hwclock/adjtime instead of /etc/adjtime. If you wish |
266 | to use the FHS behavior, answer Y here, otherwise answer N for the | 267 | to use the FHS behavior, answer Y here, otherwise answer N for the |
267 | classic /etc/adjtime path. | 268 | classic /etc/adjtime path. |
268 | 269 | ||
@@ -290,7 +291,7 @@ config LOSETUP | |||
290 | default n | 291 | default n |
291 | help | 292 | help |
292 | losetup is used to associate or detach a loop device with a regular | 293 | losetup is used to associate or detach a loop device with a regular |
293 | file or block device, and to query the status of a loop device. This | 294 | file or block device, and to query the status of a loop device. This |
294 | version does not currently support enabling data encryption. | 295 | version does not currently support enabling data encryption. |
295 | 296 | ||
296 | config MDEV | 297 | config MDEV |
@@ -326,7 +327,8 @@ config FEATURE_MDEV_RENAME_REGEXP | |||
326 | default n | 327 | default n |
327 | depends on FEATURE_MDEV_RENAME | 328 | depends on FEATURE_MDEV_RENAME |
328 | help | 329 | help |
329 | Add support for regular expressions substitutions when renaming device. | 330 | Add support for regular expressions substitutions when renaming |
331 | device. | ||
330 | 332 | ||
331 | config FEATURE_MDEV_EXEC | 333 | config FEATURE_MDEV_EXEC |
332 | bool "Support command execution at device addition/removal" | 334 | bool "Support command execution at device addition/removal" |
@@ -354,9 +356,9 @@ config MKSWAP | |||
354 | default n | 356 | default n |
355 | help | 357 | help |
356 | The mkswap utility is used to configure a file or disk partition as | 358 | The mkswap utility is used to configure a file or disk partition as |
357 | Linux swap space. This allows Linux to use the entire file or | 359 | Linux swap space. This allows Linux to use the entire file or |
358 | partition as if it were additional RAM, which can greatly increase | 360 | partition as if it were additional RAM, which can greatly increase |
359 | the capability of low-memory machines. This additional memory is | 361 | the capability of low-memory machines. This additional memory is |
360 | much slower than real RAM, but can be very helpful at preventing your | 362 | much slower than real RAM, but can be very helpful at preventing your |
361 | applications being killed by the Linux out of memory (OOM) killer. | 363 | applications being killed by the Linux out of memory (OOM) killer. |
362 | Once you have created swap space using 'mkswap' you need to enable | 364 | Once you have created swap space using 'mkswap' you need to enable |
@@ -377,9 +379,9 @@ config MORE | |||
377 | default n | 379 | default n |
378 | help | 380 | help |
379 | more is a simple utility which allows you to read text one screen | 381 | more is a simple utility which allows you to read text one screen |
380 | sized page at a time. If you want to read text that is larger than | 382 | sized page at a time. If you want to read text that is larger than |
381 | the screen, and you are using anything faster than a 300 baud modem, | 383 | the screen, and you are using anything faster than a 300 baud modem, |
382 | you will probably find this utility very helpful. If you don't have | 384 | you will probably find this utility very helpful. If you don't have |
383 | any need to reading text files, you can leave this disabled. | 385 | any need to reading text files, you can leave this disabled. |
384 | 386 | ||
385 | config FEATURE_USE_TERMIOS | 387 | config FEATURE_USE_TERMIOS |
@@ -388,7 +390,7 @@ config FEATURE_USE_TERMIOS | |||
388 | depends on MORE || TOP | 390 | depends on MORE || TOP |
389 | help | 391 | help |
390 | This option allows utilities such as 'more' and 'top' to determine | 392 | This option allows utilities such as 'more' and 'top' to determine |
391 | the size of the screen. If you leave this disabled, your utilities | 393 | the size of the screen. If you leave this disabled, your utilities |
392 | that display things on the screen will be especially primitive and | 394 | that display things on the screen will be especially primitive and |
393 | will be unable to determine the current screen size, and will be | 395 | will be unable to determine the current screen size, and will be |
394 | unable to move the cursor. | 396 | unable to move the cursor. |
@@ -608,10 +610,10 @@ config MOUNT | |||
608 | default n | 610 | default n |
609 | help | 611 | help |
610 | All files and filesystems in Unix are arranged into one big directory | 612 | All files and filesystems in Unix are arranged into one big directory |
611 | tree. The 'mount' utility is used to graft a filesystem onto a | 613 | tree. The 'mount' utility is used to graft a filesystem onto a |
612 | particular part of the tree. A filesystem can either live on a block | 614 | particular part of the tree. A filesystem can either live on a block |
613 | device, or it can be accessible over the network, as is the case with | 615 | device, or it can be accessible over the network, as is the case with |
614 | NFS filesystems. Most people using BusyBox will also want to enable | 616 | NFS filesystems. Most people using BusyBox will also want to enable |
615 | the 'mount' utility. | 617 | the 'mount' utility. |
616 | 618 | ||
617 | config FEATURE_MOUNT_FAKE | 619 | config FEATURE_MOUNT_FAKE |
@@ -649,7 +651,7 @@ config FEATURE_MOUNT_LABEL | |||
649 | select VOLUMEID | 651 | select VOLUMEID |
650 | help | 652 | help |
651 | This allows for specifying a device by label or uuid, rather than by | 653 | This allows for specifying a device by label or uuid, rather than by |
652 | name. This feature utilizes the same functionality as findfs. | 654 | name. This feature utilizes the same functionality as findfs. |
653 | 655 | ||
654 | config FEATURE_MOUNT_NFS | 656 | config FEATURE_MOUNT_NFS |
655 | bool "Support mounting NFS file systems" | 657 | bool "Support mounting NFS file systems" |
@@ -672,7 +674,7 @@ config FEATURE_MOUNT_FLAGS | |||
672 | bool "Support lots of -o flags in mount" | 674 | bool "Support lots of -o flags in mount" |
673 | default y | 675 | default y |
674 | help | 676 | help |
675 | Without this, mount only supports ro/rw/remount. With this, it | 677 | Without this, mount only supports ro/rw/remount. With this, it |
676 | supports nosuid, suid, dev, nodev, exec, noexec, sync, async, atime, | 678 | supports nosuid, suid, dev, nodev, exec, noexec, sync, async, atime, |
677 | noatime, diratime, nodiratime, loud, bind, move, shared, slave, | 679 | noatime, diratime, nodiratime, loud, bind, move, shared, slave, |
678 | private, unbindable, rshared, rslave, rprivate, and runbindable. | 680 | private, unbindable, rshared, rslave, rprivate, and runbindable. |
@@ -689,11 +691,11 @@ config PIVOT_ROOT | |||
689 | default n | 691 | default n |
690 | help | 692 | help |
691 | The pivot_root utility swaps the mount points for the root filesystem | 693 | The pivot_root utility swaps the mount points for the root filesystem |
692 | with some other mounted filesystem. This allows you to do all sorts | 694 | with some other mounted filesystem. This allows you to do all sorts |
693 | of wild and crazy things with your Linux system and is far more | 695 | of wild and crazy things with your Linux system and is far more |
694 | powerful than 'chroot'. | 696 | powerful than 'chroot'. |
695 | 697 | ||
696 | Note: This is for initrd in linux 2.4. Under initramfs (introduced | 698 | Note: This is for initrd in linux 2.4. Under initramfs (introduced |
697 | in linux 2.6) use switch_root instead. | 699 | in linux 2.6) use switch_root instead. |
698 | 700 | ||
699 | config RDATE | 701 | config RDATE |
@@ -728,7 +730,7 @@ config SETARCH | |||
728 | default n | 730 | default n |
729 | help | 731 | help |
730 | The linux32 utility is used to create a 32bit environment for the | 732 | The linux32 utility is used to create a 32bit environment for the |
731 | specified program (usually a shell). It only makes sense to have | 733 | specified program (usually a shell). It only makes sense to have |
732 | this util on a system that supports both 64bit and 32bit userland | 734 | this util on a system that supports both 64bit and 32bit userland |
733 | (like amd64/x86, ppc64/ppc, sparc64/sparc, etc...). | 735 | (like amd64/x86, ppc64/ppc, sparc64/sparc, etc...). |
734 | 736 | ||
@@ -738,9 +740,9 @@ config SWAPONOFF | |||
738 | help | 740 | help |
739 | This option enables both the 'swapon' and the 'swapoff' utilities. | 741 | This option enables both the 'swapon' and the 'swapoff' utilities. |
740 | Once you have created some swap space using 'mkswap', you also need | 742 | Once you have created some swap space using 'mkswap', you also need |
741 | to enable your swap space with the 'swapon' utility. The 'swapoff' | 743 | to enable your swap space with the 'swapon' utility. The 'swapoff' |
742 | utility is used, typically at system shutdown, to disable any swap | 744 | utility is used, typically at system shutdown, to disable any swap |
743 | space. If you are not using any swap space, you can leave this | 745 | space. If you are not using any swap space, you can leave this |
744 | option disabled. | 746 | option disabled. |
745 | 747 | ||
746 | config FEATURE_SWAPON_PRI | 748 | config FEATURE_SWAPON_PRI |
@@ -755,28 +757,28 @@ config SWITCH_ROOT | |||
755 | default n | 757 | default n |
756 | help | 758 | help |
757 | The switch_root utility is used from initramfs to select a new | 759 | The switch_root utility is used from initramfs to select a new |
758 | root device. Under initramfs, you have to use this instead of | 760 | root device. Under initramfs, you have to use this instead of |
759 | pivot_root. (Stop reading here if you don't care why.) | 761 | pivot_root. (Stop reading here if you don't care why.) |
760 | 762 | ||
761 | Booting with initramfs extracts a gzipped cpio archive into rootfs | 763 | Booting with initramfs extracts a gzipped cpio archive into rootfs |
762 | (which is a variant of ramfs/tmpfs). Because rootfs can't be moved | 764 | (which is a variant of ramfs/tmpfs). Because rootfs can't be moved |
763 | or unmounted*, pivot_root will not work from initramfs. Instead, | 765 | or unmounted*, pivot_root will not work from initramfs. Instead, |
764 | switch_root deletes everything out of rootfs (including itself), | 766 | switch_root deletes everything out of rootfs (including itself), |
765 | does a mount --move that overmounts rootfs with the new root, and | 767 | does a mount --move that overmounts rootfs with the new root, and |
766 | then execs the specified init program. | 768 | then execs the specified init program. |
767 | 769 | ||
768 | * Because the Linux kernel uses rootfs internally as the starting | 770 | * Because the Linux kernel uses rootfs internally as the starting |
769 | and ending point for searching through the kernel's doubly linked | 771 | and ending point for searching through the kernel's doubly linked |
770 | list of active mount points. That's why. | 772 | list of active mount points. That's why. |
771 | 773 | ||
772 | config UMOUNT | 774 | config UMOUNT |
773 | bool "umount" | 775 | bool "umount" |
774 | default n | 776 | default n |
775 | help | 777 | help |
776 | When you want to remove a mounted filesystem from its current mount point, | 778 | When you want to remove a mounted filesystem from its current mount |
777 | for example when you are shutting down the system, the 'umount' utility is | 779 | point, for example when you are shutting down the system, the |
778 | the tool to use. If you enabled the 'mount' utility, you almost certainly | 780 | 'umount' utility is the tool to use. If you enabled the 'mount' |
779 | also want to enable 'umount'. | 781 | utility, you almost certainly also want to enable 'umount'. |
780 | 782 | ||
781 | config FEATURE_UMOUNT_ALL | 783 | config FEATURE_UMOUNT_ALL |
782 | bool "Support option -a" | 784 | bool "Support option -a" |
@@ -794,10 +796,11 @@ config FEATURE_MOUNT_LOOP | |||
794 | depends on MOUNT || UMOUNT | 796 | depends on MOUNT || UMOUNT |
795 | help | 797 | help |
796 | Enabling this feature allows automatic mounting of files (containing | 798 | Enabling this feature allows automatic mounting of files (containing |
797 | filesystem images) via the linux kernel's loopback devices. The mount | 799 | filesystem images) via the linux kernel's loopback devices. |
798 | command will detect you are trying to mount a file instead of a block | 800 | The mount command will detect you are trying to mount a file instead |
799 | device, and transparently associate the file with a loopback device. | 801 | of a block device, and transparently associate the file with a |
800 | The umount command will also free that loopback device. | 802 | loopback device. The umount command will also free that loopback |
803 | device. | ||
801 | 804 | ||
802 | You can still use the 'losetup' utility (to manually associate files | 805 | You can still use the 'losetup' utility (to manually associate files |
803 | with loop devices) if you need to do something advanced, such as | 806 | with loop devices) if you need to do something advanced, such as |
@@ -811,9 +814,9 @@ config FEATURE_MTAB_SUPPORT | |||
811 | select FEATURE_MOUNT_FAKE | 814 | select FEATURE_MOUNT_FAKE |
812 | help | 815 | help |
813 | Historically, Unix systems kept track of the currently mounted | 816 | Historically, Unix systems kept track of the currently mounted |
814 | partitions in the file "/etc/mtab". These days, the kernel exports | 817 | partitions in the file "/etc/mtab". These days, the kernel exports |
815 | the list of currently mounted partitions in "/proc/mounts", rendering | 818 | the list of currently mounted partitions in "/proc/mounts", rendering |
816 | the old mtab file obsolete. (In modern systems, /etc/mtab should be | 819 | the old mtab file obsolete. (In modern systems, /etc/mtab should be |
817 | a symlink to /proc/mounts.) | 820 | a symlink to /proc/mounts.) |
818 | 821 | ||
819 | The only reason to have mount maintain an /etc/mtab file itself is if | 822 | The only reason to have mount maintain an /etc/mtab file itself is if |
@@ -823,7 +826,7 @@ config FEATURE_MTAB_SUPPORT | |||
823 | features like separate per-process filesystem namespaces, requires | 826 | features like separate per-process filesystem namespaces, requires |
824 | that your /etc directory be writeable, tends to get easily confused | 827 | that your /etc directory be writeable, tends to get easily confused |
825 | by --bind or --move mounts, won't update if you rename a directory | 828 | by --bind or --move mounts, won't update if you rename a directory |
826 | that contains a mount point, and so on. (In brief: avoid.) | 829 | that contains a mount point, and so on. (In brief: avoid.) |
827 | 830 | ||
828 | About the only reason to use this is if you've removed /proc from | 831 | About the only reason to use this is if you've removed /proc from |
829 | your kernel. | 832 | your kernel. |