| # | |
| # For a description of the syntax of this configuration file, | |
| # see docs/Kconfig-language.txt. | |
| # | |
| menu "Linux System Utilities" | |
| INSERT | |
| comment "Common options for mount/umount" | |
| depends on MOUNT || UMOUNT | |
| config FEATURE_MOUNT_LOOP | |
| bool "Support loopback mounts" | |
| default y | |
| depends on MOUNT || UMOUNT | |
| help | |
| Enabling this feature allows automatic mounting of files (containing | |
| filesystem images) via the linux kernel's loopback devices. | |
| The mount command will detect you are trying to mount a file instead | |
| of a block device, and transparently associate the file with a | |
| loopback device. The umount command will also free that loopback | |
| device. | |
| You can still use the 'losetup' utility (to manually associate files | |
| with loop devices) if you need to do something advanced, such as | |
| specify an offset or cryptographic options to the loopback device. | |
| (If you don't want umount to free the loop device, use "umount -D".) | |
| config FEATURE_MOUNT_LOOP_CREATE | |
| bool "Create new loopback devices if needed" | |
| default y | |
| depends on FEATURE_MOUNT_LOOP | |
| help | |
| Linux kernels >= 2.6.24 support unlimited loopback devices. They are | |
| allocated for use when trying to use a loop device. The loop device | |
| must however exist. | |
| This feature lets mount to try to create next /dev/loopN device | |
| if it does not find a free one. | |
| config FEATURE_MTAB_SUPPORT | |
| bool "Support old /etc/mtab file" | |
| default n | |
| depends on MOUNT || UMOUNT | |
| select FEATURE_MOUNT_FAKE | |
| help | |
| Historically, Unix systems kept track of the currently mounted | |
| partitions in the file "/etc/mtab". These days, the kernel exports | |
| the list of currently mounted partitions in "/proc/mounts", rendering | |
| the old mtab file obsolete. (In modern systems, /etc/mtab should be | |
| a symlink to /proc/mounts.) | |
| The only reason to have mount maintain an /etc/mtab file itself is if | |
| your stripped-down embedded system does not have a /proc directory. | |
| If you must use this, keep in mind it's inherently brittle (for | |
| example a mount under chroot won't update it), can't handle modern | |
| features like separate per-process filesystem namespaces, requires | |
| that your /etc directory be writable, tends to get easily confused | |
| by --bind or --move mounts, won't update if you rename a directory | |
| that contains a mount point, and so on. (In brief: avoid.) | |
| About the only reason to use this is if you've removed /proc from | |
| your kernel. | |
| source util-linux/volume_id/Config.in | |
| endmenu |