Changeset 2725 in MondoRescue for branches/2.2.9/mindi-busybox/util-linux/Config.in
- Timestamp:
- Feb 25, 2011, 9:26:54 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.9/mindi-busybox/util-linux/Config.in
r1765 r2725 1 # DO NOT EDIT. This file is generated from Config.src 1 2 # 2 3 # For a description of the syntax of this configuration file, … … 6 7 menu "Linux System Utilities" 7 8 9 config BLOCKDEV 10 bool "blockdev" 11 default y 12 help 13 Performs some ioctls with block devices. 14 config REV 15 bool "rev" 16 default y 17 help 18 Reverse lines of a file or files. 19 20 config ACPID 21 bool "acpid" 22 default y 23 depends on PLATFORM_LINUX 24 help 25 acpid listens to ACPI events coming either in textual form from 26 /proc/acpi/event (though it is marked deprecated it is still widely 27 used and _is_ a standard) or in binary form from specified evdevs 28 (just use /dev/input/event*). 29 30 It parses the event to retrieve ACTION and a possible PARAMETER. 31 It then spawns /etc/acpi/<ACTION>[/<PARAMETER>] either via run-parts 32 (if the resulting path is a directory) or directly as an executable. 33 34 N.B. acpid relies on run-parts so have the latter installed. 35 36 config FEATURE_ACPID_COMPAT 37 bool "Accept and ignore redundant options" 38 default y 39 depends on ACPID 40 help 41 Accept and ignore compatibility options -g -m -s -S -v. 42 43 config BLKID 44 bool "blkid" 45 default y 46 depends on PLATFORM_LINUX 47 select VOLUMEID 48 help 49 Lists labels and UUIDs of all filesystems. 50 WARNING: 51 With all submodules selected, it will add ~8k to busybox. 52 8 53 config DMESG 9 54 bool "dmesg" 10 default n 11 help 12 dmesg is used to examine or control the kernel ring buffer. When the 55 default y 56 depends on PLATFORM_LINUX 57 help 58 dmesg is used to examine or control the kernel ring buffer. When the 13 59 Linux kernel prints messages to the system log, they are stored in 14 the kernel ring buffer. 60 the kernel ring buffer. You can use dmesg to print the kernel's ring 15 61 buffer, clear the kernel ring buffer, change the size of the kernel 16 62 ring buffer, and change the priority level at which kernel messages 17 are also logged to the system console. 63 are also logged to the system console. Enable this option if you 18 64 wish to enable the 'dmesg' utility. 19 65 20 66 config FEATURE_DMESG_PRETTY 21 bool " pretty dmesg output"67 bool "Pretty dmesg output" 22 68 default y 23 69 depends on DMESG 24 70 help 25 71 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 "<#>". 72 The syslog level is a string prefixed to every line with the form 73 "<#>". 27 74 28 75 With this option you will see: … … 40 87 config FBSET 41 88 bool "fbset" 42 default n 89 default y 90 depends on PLATFORM_LINUX 43 91 help 44 92 fbset is used to show or change the settings of a Linux frame buffer 45 device. 46 interface to access a graphics display. 93 device. The frame buffer device provides a simple and unique 94 interface to access a graphics display. Enable this option 47 95 if you wish to enable the 'fbset' utility. 48 96 49 97 config FEATURE_FBSET_FANCY 50 98 bool "Turn on extra fbset options" 51 default n99 default y 52 100 depends on FBSET 53 101 help 54 102 This option enables extended fbset options, allowing one to set the 55 framebuffer size, color depth, etc. 56 display. 103 framebuffer size, color depth, etc. interface to access a graphics 104 display. Enable this option if you wish to enable extended fbset 57 105 options. 58 106 59 107 config FEATURE_FBSET_READMODE 60 108 bool "Turn on fbset readmode support" 61 default n109 default y 62 110 depends on FBSET 63 111 help … … 68 116 config FDFLUSH 69 117 bool "fdflush" 70 default n 118 default y 119 depends on PLATFORM_LINUX 71 120 help 72 121 fdflush is only needed when changing media on slightly-broken 73 removable media drives. 122 removable media drives. It is used to make Linux believe that a 74 123 hardware disk-change switch has been actuated, which causes Linux to 75 forget anything it has cached from the previous media. 124 forget anything it has cached from the previous media. If you have 76 125 such a slightly-broken drive, you will need to run fdflush every time 77 you change a disk. 126 you change a disk. Most people have working hardware and can safely 78 127 leave this disabled. 79 128 80 129 config FDFORMAT 81 130 bool "fdformat" 82 default n 131 default y 132 depends on PLATFORM_LINUX 83 133 help 84 134 fdformat is used to low-level format a floppy disk. … … 86 136 config FDISK 87 137 bool "fdisk" 88 default n 138 default y 139 depends on PLATFORM_LINUX 89 140 help 90 141 The fdisk utility is used to divide hard disks into one or more 91 logical disks, which are generally called partitions. 142 logical disks, which are generally called partitions. This utility 92 143 can be used to list and edit the set of partitions or BSD style 93 144 'disk slices' that are defined on a hard drive. 94 145 95 146 config FDISK_SUPPORT_LARGE_DISKS 96 bool " support over 4GB disks"147 bool "Support over 4GB disks" 97 148 default y 98 149 depends on FDISK … … 106 157 help 107 158 Enabling this option allows you to create or change a partition table 108 and write those changes out to disk. 159 and write those changes out to disk. If you leave this option 109 160 disabled, you will only be able to view the partition table. 110 161 … … 141 192 and define and edit BSD disk slices. 142 193 194 config FEATURE_GPT_LABEL 195 bool "Support GPT disklabels" 196 default n 197 depends on FDISK && FEATURE_FDISK_WRITABLE 198 help 199 Enabling this option allows you to view GUID Partition Table 200 disklabels. 201 143 202 config FEATURE_FDISK_ADVANCED 144 203 bool "Support expert mode" 145 default n204 default y 146 205 depends on FDISK && FEATURE_FDISK_WRITABLE 147 206 help 148 207 Enabling this option allows you to do terribly unsafe things like 149 208 define arbitrary drive geometry, move the beginning of data in a 150 partition, and similarly evil things. 209 partition, and similarly evil things. Unless you have a very good 151 210 reason you would be wise to leave this disabled. 211 212 config FINDFS 213 bool "findfs" 214 default y 215 depends on PLATFORM_LINUX 216 select VOLUMEID 217 help 218 Prints the name of a filesystem with given label or UUID. 219 WARNING: 220 With all submodules selected, it will add ~8k to busybox. 221 222 config FLOCK 223 bool "flock" 224 default y 225 help 226 Manage locks from shell scripts 152 227 153 228 config FREERAMDISK 154 229 bool "freeramdisk" 155 default n 156 help 157 Linux allows you to create ramdisks. This utility allows you to 230 default y 231 depends on PLATFORM_LINUX 232 help 233 Linux allows you to create ramdisks. This utility allows you to 158 234 delete them and completely free all memory that was used for the 159 ramdisk. 235 ramdisk. For example, if you boot Linux into a ramdisk and later 160 236 pivot_root, you may want to free the memory that is allocated to the 161 ramdisk. 237 ramdisk. If you have no use for freeing memory from a ramdisk, leave 162 238 this disabled. 163 239 164 240 config FSCK_MINIX 165 241 bool "fsck_minix" 166 default n242 default y 167 243 help 168 244 The minix filesystem is a nice, small, compact, read-write filesystem 169 with little overhead. 245 with little overhead. It is not a journaling filesystem however and 170 246 can experience corruption if it is not properly unmounted or if the 171 power goes off in the middle of a write. 247 power goes off in the middle of a write. This utility allows you to 172 248 check for and attempt to repair any corruption that occurs to a minix 173 249 filesystem. 174 250 251 config MKFS_EXT2 252 bool "mkfs_ext2" 253 default y 254 depends on PLATFORM_LINUX 255 help 256 Utility to create EXT2 filesystems. 257 175 258 config MKFS_MINIX 176 259 bool "mkfs_minix" 177 default n 260 default y 261 depends on PLATFORM_LINUX 178 262 help 179 263 The minix filesystem is a nice, small, compact, read-write filesystem 180 with little overhead. If you wish to be able to create minix filesystems 181 this utility will do the job for you. 182 183 comment "Minix filesystem support" 184 depends on FSCK_MINIX || MKFS_MINIX 264 with little overhead. If you wish to be able to create minix 265 filesystems this utility will do the job for you. 185 266 186 267 config FEATURE_MINIX2 … … 189 270 depends on FSCK_MINIX || MKFS_MINIX 190 271 help 191 If you wish to be able to create version 2 minix filesystems, enable this. 192 If you enabled 'mkfs_minix' then you almost certainly want to be using the 193 version 2 filesystem support. 272 If you wish to be able to create version 2 minix filesystems, enable 273 this. If you enabled 'mkfs_minix' then you almost certainly want to 274 be using the version 2 filesystem support. 275 276 config MKFS_REISER 277 bool "mkfs_reiser" 278 default n 279 depends on PLATFORM_LINUX 280 help 281 Utility to create ReiserFS filesystems. 282 Note: this applet needs a lot of testing and polishing. 283 284 config MKFS_VFAT 285 bool "mkfs_vfat" 286 default y 287 depends on PLATFORM_LINUX 288 help 289 Utility to create FAT32 filesystems. 194 290 195 291 config GETOPT 196 292 bool "getopt" 197 default n293 default y 198 294 help 199 295 The getopt utility is used to break up (parse) options in command 200 296 lines to make it easy to write complex shell scripts that also check 201 for legal (and illegal) options. 297 for legal (and illegal) options. If you want to write horribly 202 298 complex shell scripts, or use some horribly complex shell script 203 written by others, this utility may be for you. 299 written by others, this utility may be for you. Most people will 204 300 wisely leave this disabled. 301 302 config FEATURE_GETOPT_LONG 303 bool "Support option -l" 304 default y if LONG_OPTS 305 depends on GETOPT 306 help 307 Enable support for long options (option -l). 205 308 206 309 config HEXDUMP 207 310 bool "hexdump" 208 default n311 default y 209 312 help 210 313 The hexdump utility is used to display binary data in a readable 211 314 way that is comparable to the output from most hex editors. 212 315 316 config FEATURE_HEXDUMP_REVERSE 317 bool "Support -R, reverse of 'hexdump -Cv'" 318 default y 319 depends on HEXDUMP 320 help 321 The hexdump utility is used to display binary data in an ascii 322 readable way. This option creates binary data from an ascii input. 323 NB: this option is non-standard. It's unwise to use it in scripts 324 aimed to be portable. 325 326 config HD 327 bool "hd" 328 default y 329 depends on HEXDUMP 330 help 331 hd is an alias to hexdump -C. 332 213 333 config HWCLOCK 214 334 bool "hwclock" 215 default n 335 default y 336 depends on PLATFORM_LINUX 216 337 help 217 338 The hwclock utility is used to read and set the hardware clock 218 on a system. 339 on a system. This is primarily used to set the current time on 219 340 shutdown in the hardware clock, so the hardware will keep the 220 341 correct time when Linux is _not_ running. … … 222 343 config FEATURE_HWCLOCK_LONG_OPTIONS 223 344 bool "Support long options (--hctosys,...)" 224 default n225 depends on HWCLOCK && GETOPT_LONG226 help 227 By default, the hwclock utility only uses short options. 345 default y 346 depends on HWCLOCK && LONG_OPTS 347 help 348 By default, the hwclock utility only uses short options. If you 228 349 are overly fond of its long options, such as --hctosys, --utc, etc) 229 350 then enable this option. … … 231 352 config FEATURE_HWCLOCK_ADJTIME_FHS 232 353 bool "Use FHS /var/lib/hwclock/adjtime" 233 default y354 default n # util-linux-ng in Fedora 13 still uses /etc/adjtime 234 355 depends on HWCLOCK 235 356 help 236 357 Starting with FHS 2.3, the adjtime state file is supposed to exist 237 at /var/lib/hwclock/adjtime instead of /etc/adjtime. 358 at /var/lib/hwclock/adjtime instead of /etc/adjtime. If you wish 238 359 to use the FHS behavior, answer Y here, otherwise answer N for the 239 360 classic /etc/adjtime path. 240 361 241 http://www.pathname.com/fhs/pub/fhs-2.3.html#VARLIBHWCLOCKSTATEDIRECTORYFORHWCLO362 pathname.com/fhs/pub/fhs-2.3.html#VARLIBHWCLOCKSTATEDIRECTORYFORHWCLO 242 363 243 364 config IPCRM 244 365 bool "ipcrm" 245 default n 246 select FEATURE_SUID 366 default y 247 367 help 248 368 The ipcrm utility allows the removal of System V interprocess … … 252 372 config IPCS 253 373 bool "ipcs" 254 default n255 select FEATURE_SUID374 default y 375 depends on PLATFORM_LINUX 256 376 help 257 377 The ipcs utility is used to provide information on the currently … … 260 380 config LOSETUP 261 381 bool "losetup" 262 default n 382 default y 383 depends on PLATFORM_LINUX 263 384 help 264 385 losetup is used to associate or detach a loop device with a regular 265 file or block device, and to query the status of a loop device. 386 file or block device, and to query the status of a loop device. This 266 387 version does not currently support enabling data encryption. 388 389 config LSPCI 390 bool "lspci" 391 default y 392 #depends on PLATFORM_LINUX 393 help 394 lspci is a utility for displaying information about PCI buses in the 395 system and devices connected to them. 396 397 This version uses sysfs (/sys/bus/pci/devices) only. 398 399 config LSUSB 400 bool "lsusb" 401 default y 402 #depends on PLATFORM_LINUX 403 help 404 lsusb is a utility for displaying information about USB buses in the 405 system and devices connected to them. 406 407 This version uses sysfs (/sys/bus/usb/devices) only. 267 408 268 409 config MDEV 269 410 bool "mdev" 270 default n 411 default y 412 depends on PLATFORM_LINUX 271 413 help 272 414 mdev is a mini-udev implementation for dynamically creating device … … 277 419 config FEATURE_MDEV_CONF 278 420 bool "Support /etc/mdev.conf" 279 default n421 default y 280 422 depends on MDEV 281 423 help … … 285 427 For more information, please see docs/mdev.txt 286 428 429 config FEATURE_MDEV_RENAME 430 bool "Support subdirs/symlinks" 431 default y 432 depends on FEATURE_MDEV_CONF 433 help 434 Add support for renaming devices and creating symlinks. 435 436 For more information, please see docs/mdev.txt 437 438 config FEATURE_MDEV_RENAME_REGEXP 439 bool "Support regular expressions substitutions when renaming device" 440 default y 441 depends on FEATURE_MDEV_RENAME 442 help 443 Add support for regular expressions substitutions when renaming 444 device. 445 287 446 config FEATURE_MDEV_EXEC 288 447 bool "Support command execution at device addition/removal" 289 default n448 default y 290 449 depends on FEATURE_MDEV_CONF 291 450 help … … 297 456 config FEATURE_MDEV_LOAD_FIRMWARE 298 457 bool "Support loading of firmwares" 299 default n458 default y 300 459 depends on MDEV 301 460 help … … 308 467 config MKSWAP 309 468 bool "mkswap" 310 default n469 default y 311 470 help 312 471 The mkswap utility is used to configure a file or disk partition as 313 Linux swap space. 472 Linux swap space. This allows Linux to use the entire file or 314 473 partition as if it were additional RAM, which can greatly increase 315 the capability of low-memory machines. 474 the capability of low-memory machines. This additional memory is 316 475 much slower than real RAM, but can be very helpful at preventing your 317 476 applications being killed by the Linux out of memory (OOM) killer. … … 319 478 the swap space using the 'swapon' utility. 320 479 321 config FEATURE_MKSWAP_ V0322 bool " version 0support"323 default n480 config FEATURE_MKSWAP_UUID 481 bool "UUID support" 482 default y 324 483 depends on MKSWAP 325 # depends on MKSWAP && DEPRECATED 326 help 327 Enable support for the old v0 style. 328 If your kernel is older than 2.1.117, then v0 support is the 329 only option. 484 help 485 Generate swap spaces with universally unique identifiers. 330 486 331 487 config MORE 332 488 bool "more" 333 default n489 default y 334 490 help 335 491 more is a simple utility which allows you to read text one screen 336 sized page at a time. 492 sized page at a time. If you want to read text that is larger than 337 493 the screen, and you are using anything faster than a 300 baud modem, 338 you will probably find this utility very helpful. 494 you will probably find this utility very helpful. If you don't have 339 495 any need to reading text files, you can leave this disabled. 340 341 config FEATURE_USE_TERMIOS342 bool "Use termios to manipulate the screen"343 default y344 depends on MORE345 help346 This option allows utilities such as 'more' and 'top' to determine347 the size of the screen. If you leave this disabled, your utilities348 that display things on the screen will be especially primitive and349 will be unable to determine the current screen size, and will be350 unable to move the cursor.351 496 352 497 config MOUNT 353 498 bool "mount" 499 default y 500 depends on PLATFORM_LINUX 501 help 502 All files and filesystems in Unix are arranged into one big directory 503 tree. The 'mount' utility is used to graft a filesystem onto a 504 particular part of the tree. A filesystem can either live on a block 505 device, or it can be accessible over the network, as is the case with 506 NFS filesystems. Most people using BusyBox will also want to enable 507 the 'mount' utility. 508 509 config FEATURE_MOUNT_FAKE 510 bool "Support option -f" 511 default y 512 depends on MOUNT 513 help 514 Enable support for faking a file system mount. 515 516 config FEATURE_MOUNT_VERBOSE 517 bool "Support option -v" 518 default y 519 depends on MOUNT 520 help 521 Enable multi-level -v[vv...] verbose messages. Useful if you 522 debug mount problems and want to see what is exactly passed 523 to the kernel. 524 525 config FEATURE_MOUNT_HELPERS 526 bool "Support mount helpers" 354 527 default n 355 help 356 All files and filesystems in Unix are arranged into one big directory 357 tree. The 'mount' utility is used to graft a filesystem onto a 358 particular part of the tree. A filesystem can either live on a block 359 device, or it can be accessible over the network, as is the case with 360 NFS filesystems. Most people using BusyBox will also want to enable 361 the 'mount' utility. 528 depends on MOUNT 529 help 530 Enable mounting of virtual file systems via external helpers. 531 E.g. "mount obexfs#-b00.11.22.33.44.55 /mnt" will in effect call 532 "obexfs -b00.11.22.33.44.55 /mnt" 533 Also "mount -t sometype [-o opts] fs /mnt" will try 534 "sometype [-o opts] fs /mnt" if simple mount syscall fails. 535 The idea is to use such virtual filesystems in /etc/fstab. 536 537 config FEATURE_MOUNT_LABEL 538 bool "Support specifying devices by label or UUID" 539 default y 540 depends on MOUNT 541 select VOLUMEID 542 help 543 This allows for specifying a device by label or uuid, rather than by 544 name. This feature utilizes the same functionality as blkid/findfs. 545 This also enables label or uuid support for swapon. 362 546 363 547 config FEATURE_MOUNT_NFS 364 548 bool "Support mounting NFS file systems" 365 default n549 default y 366 550 depends on MOUNT 367 551 select FEATURE_HAVE_RPC … … 372 556 config FEATURE_MOUNT_CIFS 373 557 bool "Support mounting CIFS/SMB file systems" 374 default n558 default y 375 559 depends on MOUNT 376 560 help … … 382 566 default y 383 567 help 384 Without this, mount only supports ro/rw/remount. 568 Without this, mount only supports ro/rw/remount. With this, it 385 569 supports nosuid, suid, dev, nodev, exec, noexec, sync, async, atime, 386 570 noatime, diratime, nodiratime, loud, bind, move, shared, slave, … … 396 580 config PIVOT_ROOT 397 581 bool "pivot_root" 398 default n 582 default y 583 depends on PLATFORM_LINUX 399 584 help 400 585 The pivot_root utility swaps the mount points for the root filesystem 401 with some other mounted filesystem. 586 with some other mounted filesystem. This allows you to do all sorts 402 587 of wild and crazy things with your Linux system and is far more 403 588 powerful than 'chroot'. 404 589 405 Note: This is for initrd in linux 2.4. 590 Note: This is for initrd in linux 2.4. Under initramfs (introduced 406 591 in linux 2.6) use switch_root instead. 407 592 408 593 config RDATE 409 594 bool "rdate" 410 default n595 default y 411 596 help 412 597 The rdate utility allows you to synchronize the date and time of your … … 415 600 systems. 416 601 602 config RDEV 603 bool "rdev" 604 default y 605 help 606 Print the device node associated with the filesystem mounted at '/'. 607 417 608 config READPROFILE 418 609 bool "readprofile" 419 default n 610 default y 611 #depends on PLATFORM_LINUX 420 612 help 421 613 This allows you to parse /proc/profile for basic profiling. 614 615 config RTCWAKE 616 bool "rtcwake" 617 default y 618 depends on PLATFORM_LINUX 619 help 620 Enter a system sleep state until specified wakeup time. 621 622 config SCRIPT 623 bool "script" 624 default y 625 help 626 The script makes typescript of terminal session. 627 628 config SCRIPTREPLAY 629 bool "scriptreplay" 630 default y 631 help 632 This program replays a typescript, using timing information 633 given by script -t. 422 634 423 635 config SETARCH 424 636 bool "setarch" 425 default n 637 default y 638 depends on PLATFORM_LINUX 426 639 help 427 640 The linux32 utility is used to create a 32bit environment for the 428 specified program (usually a shell). 641 specified program (usually a shell). It only makes sense to have 429 642 this util on a system that supports both 64bit and 32bit userland 430 643 (like amd64/x86, ppc64/ppc, sparc64/sparc, etc...). … … 432 645 config SWAPONOFF 433 646 bool "swaponoff" 434 default n 647 default y 648 depends on PLATFORM_LINUX 435 649 help 436 650 This option enables both the 'swapon' and the 'swapoff' utilities. 437 651 Once you have created some swap space using 'mkswap', you also need 438 to enable your swap space with the 'swapon' utility. 652 to enable your swap space with the 'swapon' utility. The 'swapoff' 439 653 utility is used, typically at system shutdown, to disable any swap 440 space. 654 space. If you are not using any swap space, you can leave this 441 655 option disabled. 656 657 config FEATURE_SWAPON_PRI 658 bool "Support priority option -p" 659 default y 660 depends on SWAPONOFF 661 help 662 Enable support for setting swap device priority in swapon. 442 663 443 664 config SWITCH_ROOT 444 665 bool "switch_root" 445 default n 666 default y 667 depends on PLATFORM_LINUX 446 668 help 447 669 The switch_root utility is used from initramfs to select a new 448 root device. 449 pivot_root. 670 root device. Under initramfs, you have to use this instead of 671 pivot_root. (Stop reading here if you don't care why.) 450 672 451 673 Booting with initramfs extracts a gzipped cpio archive into rootfs 452 (which is a variant of ramfs/tmpfs). 453 or unmounted*, pivot_root will not work from initramfs. 674 (which is a variant of ramfs/tmpfs). Because rootfs can't be moved 675 or unmounted*, pivot_root will not work from initramfs. Instead, 454 676 switch_root deletes everything out of rootfs (including itself), 455 677 does a mount --move that overmounts rootfs with the new root, and … … 458 680 * Because the Linux kernel uses rootfs internally as the starting 459 681 and ending point for searching through the kernel's doubly linked 460 list of active mount points. 682 list of active mount points. That's why. 461 683 462 684 config UMOUNT 463 685 bool "umount" 464 default n 465 help 466 When you want to remove a mounted filesystem from its current mount point, 467 for example when you are shutting down the system, the 'umount' utility is 468 the tool to use. If you enabled the 'mount' utility, you almost certainly 469 also want to enable 'umount'. 686 default y 687 depends on PLATFORM_LINUX 688 help 689 When you want to remove a mounted filesystem from its current mount 690 point, for example when you are shutting down the system, the 691 'umount' utility is the tool to use. If you enabled the 'mount' 692 utility, you almost certainly also want to enable 'umount'. 470 693 471 694 config FEATURE_UMOUNT_ALL 472 bool " umount -a option"473 default n695 bool "Support option -a" 696 default y 474 697 depends on UMOUNT 475 698 help … … 481 704 config FEATURE_MOUNT_LOOP 482 705 bool "Support loopback mounts" 483 default n706 default y 484 707 depends on MOUNT || UMOUNT 485 708 help 486 709 Enabling this feature allows automatic mounting of files (containing 487 filesystem images) via the linux kernel's loopback devices. The mount 488 command will detect you are trying to mount a file instead of a block 489 device, and transparently associate the file with a loopback device. 490 The umount command will also free that loopback device. 710 filesystem images) via the linux kernel's loopback devices. 711 The mount command will detect you are trying to mount a file instead 712 of a block device, and transparently associate the file with a 713 loopback device. The umount command will also free that loopback 714 device. 491 715 492 716 You can still use the 'losetup' utility (to manually associate files … … 495 719 (If you don't want umount to free the loop device, use "umount -D".) 496 720 721 config FEATURE_MOUNT_LOOP_CREATE 722 bool "Create new loopback devices if needed" 723 default y 724 depends on FEATURE_MOUNT_LOOP 725 help 726 Linux kernels >= 2.6.24 support unlimited loopback devices. They are 727 allocated for use when trying to use a loop device. The loop device 728 must however exist. 729 730 This feature lets mount to try to create next /dev/loopN device 731 if it does not find a free one. 732 497 733 config FEATURE_MTAB_SUPPORT 498 734 bool "Support for the old /etc/mtab file" 499 735 default n 500 736 depends on MOUNT || UMOUNT 737 select FEATURE_MOUNT_FAKE 501 738 help 502 739 Historically, Unix systems kept track of the currently mounted 503 partitions in the file "/etc/mtab". 740 partitions in the file "/etc/mtab". These days, the kernel exports 504 741 the list of currently mounted partitions in "/proc/mounts", rendering 505 the old mtab file obsolete. 742 the old mtab file obsolete. (In modern systems, /etc/mtab should be 506 743 a symlink to /proc/mounts.) 507 744 … … 511 748 example a mount under chroot won't update it), can't handle modern 512 749 features like separate per-process filesystem namespaces, requires 513 that your /etc directory be writ eable, tends to get easily confused750 that your /etc directory be writable, tends to get easily confused 514 751 by --bind or --move mounts, won't update if you rename a directory 515 that contains a mount point, and so on. 752 that contains a mount point, and so on. (In brief: avoid.) 516 753 517 754 About the only reason to use this is if you've removed /proc from 518 755 your kernel. 519 756 757 config VOLUMEID 758 bool #No description makes it a hidden option 759 default n 760 761 menu "Filesystem/Volume identification" 762 depends on VOLUMEID 763 764 config FEATURE_VOLUMEID_EXT 765 bool "Ext filesystem" 766 default y 767 depends on VOLUMEID 768 help 769 TODO 770 771 config FEATURE_VOLUMEID_BTRFS 772 bool "btrfs filesystem" 773 default y 774 depends on VOLUMEID 775 help 776 TODO 777 778 config FEATURE_VOLUMEID_REISERFS 779 bool "Reiser filesystem" 780 default y 781 depends on VOLUMEID 782 help 783 TODO 784 785 config FEATURE_VOLUMEID_FAT 786 bool "fat filesystem" 787 default y 788 depends on VOLUMEID 789 help 790 TODO 791 792 config FEATURE_VOLUMEID_HFS 793 bool "hfs filesystem" 794 default y 795 depends on VOLUMEID 796 help 797 TODO 798 799 config FEATURE_VOLUMEID_JFS 800 bool "jfs filesystem" 801 default y 802 depends on VOLUMEID 803 help 804 TODO 805 806 ### config FEATURE_VOLUMEID_UFS 807 ### bool "ufs filesystem" 808 ### default y 809 ### depends on VOLUMEID 810 ### help 811 ### TODO 812 813 config FEATURE_VOLUMEID_XFS 814 bool "xfs filesystem" 815 default y 816 depends on VOLUMEID 817 help 818 TODO 819 820 config FEATURE_VOLUMEID_NTFS 821 bool "ntfs filesystem" 822 default y 823 depends on VOLUMEID 824 help 825 TODO 826 827 config FEATURE_VOLUMEID_ISO9660 828 bool "iso9660 filesystem" 829 default y 830 depends on VOLUMEID 831 help 832 TODO 833 834 config FEATURE_VOLUMEID_UDF 835 bool "udf filesystem" 836 default y 837 depends on VOLUMEID 838 help 839 TODO 840 841 config FEATURE_VOLUMEID_LUKS 842 bool "luks filesystem" 843 default y 844 depends on VOLUMEID 845 help 846 TODO 847 848 config FEATURE_VOLUMEID_LINUXSWAP 849 bool "linux swap filesystem" 850 default y 851 depends on VOLUMEID 852 help 853 TODO 854 855 ### config FEATURE_VOLUMEID_LVM 856 ### bool "lvm" 857 ### default y 858 ### depends on VOLUMEID 859 ### help 860 ### TODO 861 862 config FEATURE_VOLUMEID_CRAMFS 863 bool "cramfs filesystem" 864 default y 865 depends on VOLUMEID 866 help 867 TODO 868 869 ### config FEATURE_VOLUMEID_HPFS 870 ### bool "hpfs filesystem" 871 ### default y 872 ### depends on VOLUMEID 873 ### help 874 ### TODO 875 876 config FEATURE_VOLUMEID_ROMFS 877 bool "romfs filesystem" 878 default y 879 depends on VOLUMEID 880 help 881 TODO 882 883 config FEATURE_VOLUMEID_SYSV 884 bool "sysv filesystem" 885 default y 886 depends on VOLUMEID 887 help 888 TODO 889 890 ### config FEATURE_VOLUMEID_MINIX 891 ### bool "minix filesystem" 892 ### default y 893 ### depends on VOLUMEID 894 ### help 895 ### TODO 896 897 ### These only detect partition tables - not used (yet?) 898 ### config FEATURE_VOLUMEID_MAC 899 ### bool "mac filesystem" 900 ### default y 901 ### depends on VOLUMEID 902 ### help 903 ### TODO 904 ### 905 ### config FEATURE_VOLUMEID_MSDOS 906 ### bool "msdos filesystem" 907 ### default y 908 ### depends on VOLUMEID 909 ### help 910 ### TODO 911 912 config FEATURE_VOLUMEID_OCFS2 913 bool "ocfs2 filesystem" 914 default y 915 depends on VOLUMEID 916 help 917 TODO 918 919 ### config FEATURE_VOLUMEID_HIGHPOINTRAID 920 ### bool "highpoint raid" 921 ### default y 922 ### depends on VOLUMEID 923 ### help 924 ### TODO 925 926 ### config FEATURE_VOLUMEID_ISWRAID 927 ### bool "intel raid" 928 ### default y 929 ### depends on VOLUMEID 930 ### help 931 ### TODO 932 933 ### config FEATURE_VOLUMEID_LSIRAID 934 ### bool "lsi raid" 935 ### default y 936 ### depends on VOLUMEID 937 ### help 938 ### TODO 939 940 ### config FEATURE_VOLUMEID_VIARAID 941 ### bool "via raid" 942 ### default y 943 ### depends on VOLUMEID 944 ### help 945 ### TODO 946 947 ### config FEATURE_VOLUMEID_SILICONRAID 948 ### bool "silicon raid" 949 ### default y 950 ### depends on VOLUMEID 951 ### help 952 ### TODO 953 954 ### config FEATURE_VOLUMEID_NVIDIARAID 955 ### bool "nvidia raid" 956 ### default y 957 ### depends on VOLUMEID 958 ### help 959 ### TODO 960 961 ### config FEATURE_VOLUMEID_PROMISERAID 962 ### bool "promise raid" 963 ### default y 964 ### depends on VOLUMEID 965 ### help 966 ### TODO 967 968 config FEATURE_VOLUMEID_LINUXRAID 969 bool "linuxraid" 970 default y 971 depends on VOLUMEID 972 help 973 TODO 974 520 975 endmenu 521 976 977 endmenu
Note:
See TracChangeset
for help on using the changeset viewer.