diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2012-08-30 10:20:41 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2012-08-30 10:20:41 +0200 |
commit | 46b42b19c7dec20400c1c7621d09277bf3d92874 (patch) | |
tree | a049bdbc56c981896da1131fcfb23ca178b1f255 /package/busybox/config/util-linux | |
parent | 8865b970f9db91f24472c596117c785cb76cdb2b (diff) |
update busybox to latest stable version, refresh all Config.in files
Diffstat (limited to 'package/busybox/config/util-linux')
-rw-r--r-- | package/busybox/config/util-linux/Config.in | 732 |
1 files changed, 363 insertions, 369 deletions
diff --git a/package/busybox/config/util-linux/Config.in b/package/busybox/config/util-linux/Config.in index e560a7b53..e9ee30431 100644 --- a/package/busybox/config/util-linux/Config.in +++ b/package/busybox/config/util-linux/Config.in @@ -1,3 +1,4 @@ +# DO NOT EDIT. This file is generated from Config.src # # For a description of the syntax of this configuration file, # see scripts/kbuild/config-language.txt. @@ -5,10 +6,78 @@ menu "Linux System Utilities" +config BUSYBOX_BLOCKDEV + bool "blockdev" + default n + help + Performs some ioctls with block devices. +config BUSYBOX_MDEV + bool "mdev" + default y + select BUSYBOX_PLATFORM_LINUX + help + mdev is a mini-udev implementation for dynamically creating device + nodes in the /dev directory. + + For more information, please see docs/mdev.txt + +config BUSYBOX_FEATURE_MDEV_CONF + bool "Support /etc/mdev.conf" + default y + depends on BUSYBOX_MDEV + help + Add support for the mdev config file to control ownership and + permissions of the device nodes. + + For more information, please see docs/mdev.txt + +config BUSYBOX_FEATURE_MDEV_RENAME + bool "Support subdirs/symlinks" + default y + depends on BUSYBOX_FEATURE_MDEV_CONF + help + Add support for renaming devices and creating symlinks. + + For more information, please see docs/mdev.txt + +config BUSYBOX_FEATURE_MDEV_RENAME_REGEXP + bool "Support regular expressions substitutions when renaming device" + default y + depends on BUSYBOX_FEATURE_MDEV_RENAME + help + Add support for regular expressions substitutions when renaming + device. + +config BUSYBOX_FEATURE_MDEV_EXEC + bool "Support command execution at device addition/removal" + default y + depends on BUSYBOX_FEATURE_MDEV_CONF + help + This adds support for an optional field to /etc/mdev.conf for + executing commands when devices are created/removed. + + For more information, please see docs/mdev.txt + +config BUSYBOX_FEATURE_MDEV_LOAD_FIRMWARE + bool "Support loading of firmwares" + default y + depends on BUSYBOX_MDEV + help + Some devices need to load firmware before they can be usable. + + These devices will request userspace look up the files in + /lib/firmware/ and if it exists, send it to the kernel for + loading into the hardware. +config BUSYBOX_REV + bool "rev" + default n + help + Reverse lines of a file or files. + config BUSYBOX_ACPID bool "acpid" default n - depends on BUSYBOX_PLATFORM_LINUX + select BUSYBOX_PLATFORM_LINUX help acpid listens to ACPI events coming either in textual form from /proc/acpi/event (though it is marked deprecated it is still widely @@ -23,31 +92,32 @@ config BUSYBOX_ACPID config BUSYBOX_FEATURE_ACPID_COMPAT bool "Accept and ignore redundant options" - default n + default y depends on BUSYBOX_ACPID help Accept and ignore compatibility options -g -m -s -S -v. -config BUSYBOX_BLOCKDEV - bool "blockdev" - default n - help - Performs some ioctls with block devices. - config BUSYBOX_BLKID bool "blkid" - default n - depends on BUSYBOX_PLATFORM_LINUX + default y + select BUSYBOX_PLATFORM_LINUX select BUSYBOX_VOLUMEID help Lists labels and UUIDs of all filesystems. WARNING: With all submodules selected, it will add ~8k to busybox. +config BUSYBOX_FEATURE_BLKID_TYPE + bool "Print filesystem type" + default n + depends on BUSYBOX_BLKID + help + Show TYPE="filesystem type" + config BUSYBOX_DMESG bool "dmesg" default y - depends on BUSYBOX_PLATFORM_LINUX + select BUSYBOX_PLATFORM_LINUX help dmesg is used to examine or control the kernel ring buffer. When the Linux kernel prints messages to the system log, they are stored in @@ -80,8 +150,10 @@ config BUSYBOX_FEATURE_DMESG_PRETTY config BUSYBOX_FBSET bool "fbset" + depends on !ADK_PACKAGE_FBSET + default y if ADK_TARGET_WITH_VGA default n - depends on BUSYBOX_PLATFORM_LINUX + select BUSYBOX_PLATFORM_LINUX help fbset is used to show or change the settings of a Linux frame buffer device. The frame buffer device provides a simple and unique @@ -90,7 +162,7 @@ config BUSYBOX_FBSET config BUSYBOX_FEATURE_FBSET_FANCY bool "Turn on extra fbset options" - default n + default y depends on BUSYBOX_FBSET help This option enables extended fbset options, allowing one to set the @@ -100,7 +172,7 @@ config BUSYBOX_FEATURE_FBSET_FANCY config BUSYBOX_FEATURE_FBSET_READMODE bool "Turn on fbset readmode support" - default n + default y depends on BUSYBOX_FBSET help This option allows fbset to read the video mode database stored by @@ -110,7 +182,7 @@ config BUSYBOX_FEATURE_FBSET_READMODE config BUSYBOX_FDFLUSH bool "fdflush" default n - depends on BUSYBOX_PLATFORM_LINUX + select BUSYBOX_PLATFORM_LINUX help fdflush is only needed when changing media on slightly-broken removable media drives. It is used to make Linux believe that a @@ -123,14 +195,14 @@ config BUSYBOX_FDFLUSH config BUSYBOX_FDFORMAT bool "fdformat" default n - depends on BUSYBOX_PLATFORM_LINUX + select BUSYBOX_PLATFORM_LINUX help fdformat is used to low-level format a floppy disk. config BUSYBOX_FDISK bool "fdisk" default y - depends on BUSYBOX_PLATFORM_LINUX + select BUSYBOX_PLATFORM_LINUX help The fdisk utility is used to divide hard disks into one or more logical disks, which are generally called partitions. This utility @@ -141,6 +213,7 @@ config BUSYBOX_FDISK_SUPPORT_LARGE_DISKS bool "Support over 4GB disks" default y depends on BUSYBOX_FDISK + depends on !BUSYBOX_LFS # with LFS no special code is needed help Enable this option to support large disks > 4GB. @@ -195,7 +268,7 @@ config BUSYBOX_FEATURE_GPT_LABEL config BUSYBOX_FEATURE_FDISK_ADVANCED bool "Support expert mode" - default n + default y depends on BUSYBOX_FDISK && BUSYBOX_FEATURE_FDISK_WRITABLE help Enabling this option allows you to do terribly unsafe things like @@ -206,7 +279,7 @@ config BUSYBOX_FEATURE_FDISK_ADVANCED config BUSYBOX_FINDFS bool "findfs" default n - depends on BUSYBOX_PLATFORM_LINUX + select BUSYBOX_PLATFORM_LINUX select BUSYBOX_VOLUMEID help Prints the name of a filesystem with given label or UUID. @@ -222,7 +295,7 @@ config BUSYBOX_FLOCK config BUSYBOX_FREERAMDISK bool "freeramdisk" default n - depends on BUSYBOX_PLATFORM_LINUX + select BUSYBOX_PLATFORM_LINUX help Linux allows you to create ramdisks. This utility allows you to delete them and completely free all memory that was used for the @@ -242,25 +315,15 @@ config BUSYBOX_FSCK_MINIX check for and attempt to repair any corruption that occurs to a minix filesystem. -config BUSYBOX_MKFS_EXT2 - bool "mkfs_ext2" - default n - depends on BUSYBOX_PLATFORM_LINUX - help - Utility to create EXT2 filesystems. - config BUSYBOX_MKFS_MINIX bool "mkfs_minix" default n - depends on BUSYBOX_PLATFORM_LINUX + select BUSYBOX_PLATFORM_LINUX help The minix filesystem is a nice, small, compact, read-write filesystem with little overhead. If you wish to be able to create minix filesystems this utility will do the job for you. -comment "Minix filesystem support" - depends on BUSYBOX_FSCK_MINIX || BUSYBOX_MKFS_MINIX - config BUSYBOX_FEATURE_MINIX2 bool "Support Minix fs v2 (fsck_minix/mkfs_minix)" default y @@ -273,7 +336,7 @@ config BUSYBOX_FEATURE_MINIX2 config BUSYBOX_MKFS_REISER bool "mkfs_reiser" default n - depends on BUSYBOX_PLATFORM_LINUX + select BUSYBOX_PLATFORM_LINUX help Utility to create ReiserFS filesystems. Note: this applet needs a lot of testing and polishing. @@ -282,13 +345,13 @@ config BUSYBOX_MKFS_VFAT bool "mkfs_vfat" default y if ADK_TARGET_WITH_MMC default n - depends on BUSYBOX_PLATFORM_LINUX + select BUSYBOX_PLATFORM_LINUX help Utility to create FAT32 filesystems. config BUSYBOX_GETOPT bool "getopt" - default n + default y help The getopt utility is used to break up (parse) options in command lines to make it easy to write complex shell scripts that also check @@ -313,7 +376,7 @@ config BUSYBOX_HEXDUMP config BUSYBOX_FEATURE_HEXDUMP_REVERSE bool "Support -R, reverse of 'hexdump -Cv'" - default n + default y depends on BUSYBOX_HEXDUMP help The hexdump utility is used to display binary data in an ascii @@ -323,8 +386,8 @@ config BUSYBOX_FEATURE_HEXDUMP_REVERSE config BUSYBOX_HD bool "hd" - default n - select BUSYBOX_HEXDUMP + default y + depends on BUSYBOX_HEXDUMP help hd is an alias to hexdump -C. @@ -332,7 +395,7 @@ config BUSYBOX_HWCLOCK bool "hwclock" default y if ADK_TARGET_WITH_RTC default n - depends on BUSYBOX_PLATFORM_LINUX + select BUSYBOX_PLATFORM_LINUX help The hwclock utility is used to read and set the hardware clock on a system. This is primarily used to set the current time on @@ -341,7 +404,7 @@ config BUSYBOX_HWCLOCK config BUSYBOX_FEATURE_HWCLOCK_LONG_OPTIONS bool "Support long options (--hctosys,...)" - default n + default y depends on BUSYBOX_HWCLOCK && BUSYBOX_LONG_OPTS help By default, the hwclock utility only uses short options. If you @@ -350,7 +413,7 @@ config BUSYBOX_FEATURE_HWCLOCK_LONG_OPTIONS config BUSYBOX_FEATURE_HWCLOCK_ADJTIME_FHS bool "Use FHS /var/lib/hwclock/adjtime" - default y + default n # util-linux-ng in Fedora 13 still uses /etc/adjtime depends on BUSYBOX_HWCLOCK help Starting with FHS 2.3, the adjtime state file is supposed to exist @@ -362,8 +425,7 @@ config BUSYBOX_FEATURE_HWCLOCK_ADJTIME_FHS config BUSYBOX_IPCRM bool "ipcrm" - default n - select BUSYBOX_FEATURE_SUID + default y help The ipcrm utility allows the removal of System V interprocess communication (IPC) objects and the associated data structures @@ -371,17 +433,16 @@ config BUSYBOX_IPCRM config BUSYBOX_IPCS bool "ipcs" - default n - depends on BUSYBOX_PLATFORM_LINUX - select BUSYBOX_FEATURE_SUID + default y + select BUSYBOX_PLATFORM_LINUX help The ipcs utility is used to provide information on the currently allocated System V interprocess (IPC) objects in the system. config BUSYBOX_LOSETUP bool "losetup" - default n - depends on BUSYBOX_PLATFORM_LINUX + default y + select BUSYBOX_PLATFORM_LINUX help losetup is used to associate or detach a loop device with a regular file or block device, and to query the status of a loop device. This @@ -389,9 +450,11 @@ config BUSYBOX_LOSETUP config BUSYBOX_LSPCI bool "lspci" - default y - #depends on BUSYBOX_PLATFORM_LINUX depends on !ADK_PACKAGE_PCIUTILS + default y if ADK_TARGET_WITH_PCI + default y if ADK_TARGET_WITH_MINIPCI + default n + #select PLATFORM_LINUX help lspci is a utility for displaying information about PCI buses in the system and devices connected to them. @@ -400,76 +463,19 @@ config BUSYBOX_LSPCI config BUSYBOX_LSUSB bool "lsusb" - default y - #depends on BUSYBOX_PLATFORM_LINUX depends on !ADK_PACKAGE_LSUSB + default y if ADK_TARGET_WITH_USB + default n + #select PLATFORM_LINUX help lsusb is a utility for displaying information about USB buses in the system and devices connected to them. This version uses sysfs (/sys/bus/usb/devices) only. -config BUSYBOX_MDEV - bool "mdev" - default y - depends on BUSYBOX_PLATFORM_LINUX - help - mdev is a mini-udev implementation for dynamically creating device - nodes in the /dev directory. - - For more information, please see docs/mdev.txt - -config BUSYBOX_FEATURE_MDEV_CONF - bool "Support /etc/mdev.conf" - default y - depends on BUSYBOX_MDEV - help - Add support for the mdev config file to control ownership and - permissions of the device nodes. - - For more information, please see docs/mdev.txt - -config BUSYBOX_FEATURE_MDEV_RENAME - bool "Support subdirs/symlinks" - default y - depends on BUSYBOX_FEATURE_MDEV_CONF - help - Add support for renaming devices and creating symlinks. - - For more information, please see docs/mdev.txt - -config BUSYBOX_FEATURE_MDEV_RENAME_REGEXP - bool "Support regular expressions substitutions when renaming device" - default y - depends on BUSYBOX_FEATURE_MDEV_RENAME - help - Add support for regular expressions substitutions when renaming - device. - -config BUSYBOX_FEATURE_MDEV_EXEC - bool "Support command execution at device addition/removal" - default y - depends on BUSYBOX_FEATURE_MDEV_CONF - help - This adds support for an optional field to /etc/mdev.conf for - executing commands when devices are created/removed. - - For more information, please see docs/mdev.txt - -config BUSYBOX_FEATURE_MDEV_LOAD_FIRMWARE - bool "Support loading of firmwares" - default y - depends on BUSYBOX_MDEV - help - Some devices need to load firmware before they can be usable. - - These devices will request userspace look up the files in - /lib/firmware/ and if it exists, send it to the kernel for - loading into the hardware. - config BUSYBOX_MKSWAP bool "mkswap" - default n + default y help The mkswap utility is used to configure a file or disk partition as Linux swap space. This allows Linux to use the entire file or @@ -482,7 +488,7 @@ config BUSYBOX_MKSWAP config BUSYBOX_FEATURE_MKSWAP_UUID bool "UUID support" - default n + default y depends on BUSYBOX_MKSWAP help Generate swap spaces with universally unique identifiers. @@ -497,241 +503,10 @@ config BUSYBOX_MORE you will probably find this utility very helpful. If you don't have any need to reading text files, you can leave this disabled. -config BUSYBOX_FEATURE_USE_TERMIOS - bool "Use termios to manipulate the screen" - default y - depends on BUSYBOX_MORE || BUSYBOX_TOP || BUSYBOX_POWERTOP - help - This option allows utilities such as 'more' and 'top' to determine - the size of the screen. If you leave this disabled, your utilities - that display things on the screen will be especially primitive and - will be unable to determine the current screen size, and will be - unable to move the cursor. - -config BUSYBOX_VOLUMEID - bool #No description makes it a hidden option - default n - -menu "Filesystem/Volume identification" - depends on BUSYBOX_VOLUMEID - -config BUSYBOX_FEATURE_VOLUMEID_EXT - bool "Ext filesystem" - default n - depends on BUSYBOX_VOLUMEID - help - TODO - -config BUSYBOX_FEATURE_VOLUMEID_BTRFS - bool "btrfs filesystem" - default n - depends on BUSYBOX_VOLUMEID - help - TODO - -config BUSYBOX_FEATURE_VOLUMEID_REISERFS - bool "Reiser filesystem" - default n - depends on BUSYBOX_VOLUMEID - help - TODO - -config BUSYBOX_FEATURE_VOLUMEID_FAT - bool "fat filesystem" - default n - depends on BUSYBOX_VOLUMEID - help - TODO - -config BUSYBOX_FEATURE_VOLUMEID_HFS - bool "hfs filesystem" - default n - depends on BUSYBOX_VOLUMEID - help - TODO - -config BUSYBOX_FEATURE_VOLUMEID_JFS - bool "jfs filesystem" - default n - depends on BUSYBOX_VOLUMEID - help - TODO - -### config FEATURE_VOLUMEID_UFS -### bool "ufs filesystem" -### default n -### depends on BUSYBOX_VOLUMEID -### help -### TODO - -config BUSYBOX_FEATURE_VOLUMEID_XFS - bool "xfs filesystem" - default n - depends on BUSYBOX_VOLUMEID - help - TODO - -config BUSYBOX_FEATURE_VOLUMEID_NTFS - bool "ntfs filesystem" - default n - depends on BUSYBOX_VOLUMEID - help - TODO - -config BUSYBOX_FEATURE_VOLUMEID_ISO9660 - bool "iso9660 filesystem" - default n - depends on BUSYBOX_VOLUMEID - help - TODO - -config BUSYBOX_FEATURE_VOLUMEID_UDF - bool "udf filesystem" - default n - depends on BUSYBOX_VOLUMEID - help - TODO - -config BUSYBOX_FEATURE_VOLUMEID_LUKS - bool "luks filesystem" - default n - depends on BUSYBOX_VOLUMEID - help - TODO - -config BUSYBOX_FEATURE_VOLUMEID_LINUXSWAP - bool "linux swap filesystem" - default n - depends on BUSYBOX_VOLUMEID - help - TODO - -### config FEATURE_VOLUMEID_LVM -### bool "lvm" -### default n -### depends on BUSYBOX_VOLUMEID -### help -### TODO - -config BUSYBOX_FEATURE_VOLUMEID_CRAMFS - bool "cramfs filesystem" - default n - depends on BUSYBOX_VOLUMEID - help - TODO - -### config FEATURE_VOLUMEID_HPFS -### bool "hpfs filesystem" -### default n -### depends on BUSYBOX_VOLUMEID -### help -### TODO - -config BUSYBOX_FEATURE_VOLUMEID_ROMFS - bool "romfs filesystem" - default n - depends on BUSYBOX_VOLUMEID - help - TODO - -config BUSYBOX_FEATURE_VOLUMEID_SYSV - bool "sysv filesystem" - default n - depends on BUSYBOX_VOLUMEID - help - TODO - -### config FEATURE_VOLUMEID_MINIX -### bool "minix filesystem" -### default n -### depends on BUSYBOX_VOLUMEID -### help -### TODO - -### These only detect partition tables - not used (yet?) -### config FEATURE_VOLUMEID_MAC -### bool "mac filesystem" -### default n -### depends on BUSYBOX_VOLUMEID -### help -### TODO -### -### config FEATURE_VOLUMEID_MSDOS -### bool "msdos filesystem" -### default n -### depends on BUSYBOX_VOLUMEID -### help -### TODO - -config BUSYBOX_FEATURE_VOLUMEID_OCFS2 - bool "ocfs2 filesystem" - default n - depends on BUSYBOX_VOLUMEID - help - TODO - -### config FEATURE_VOLUMEID_HIGHPOINTRAID -### bool "highpoint raid" -### default n -### depends on BUSYBOX_VOLUMEID -### help -### TODO - -### config FEATURE_VOLUMEID_ISWRAID -### bool "intel raid" -### default n -### depends on BUSYBOX_VOLUMEID -### help -### TODO - -### config FEATURE_VOLUMEID_LSIRAID -### bool "lsi raid" -### default n -### depends on BUSYBOX_VOLUMEID -### help -### TODO - -### config FEATURE_VOLUMEID_VIARAID -### bool "via raid" -### default n -### depends on BUSYBOX_VOLUMEID -### help -### TODO - -### config FEATURE_VOLUMEID_SILICONRAID -### bool "silicon raid" -### default n -### depends on BUSYBOX_VOLUMEID -### help -### TODO - -### config FEATURE_VOLUMEID_NVIDIARAID -### bool "nvidia raid" -### default n -### depends on BUSYBOX_VOLUMEID -### help -### TODO - -### config FEATURE_VOLUMEID_PROMISERAID -### bool "promise raid" -### default n -### depends on BUSYBOX_VOLUMEID -### help -### TODO - -config BUSYBOX_FEATURE_VOLUMEID_LINUXRAID - bool "linuxraid" - default n - depends on BUSYBOX_VOLUMEID - help - TODO - -endmenu - config BUSYBOX_MOUNT bool "mount" default y - depends on BUSYBOX_PLATFORM_LINUX + select BUSYBOX_PLATFORM_LINUX help All files and filesystems in Unix are arranged into one big directory tree. The 'mount' utility is used to graft a filesystem onto a @@ -742,14 +517,14 @@ config BUSYBOX_MOUNT config BUSYBOX_FEATURE_MOUNT_FAKE bool "Support option -f" - default n + default y depends on BUSYBOX_MOUNT help Enable support for faking a file system mount. config BUSYBOX_FEATURE_MOUNT_VERBOSE bool "Support option -v" - default n + default y depends on BUSYBOX_MOUNT help Enable multi-level -v[vv...] verbose messages. Useful if you @@ -779,13 +554,18 @@ config BUSYBOX_FEATURE_MOUNT_LABEL This also enables label or uuid support for swapon. config BUSYBOX_FEATURE_MOUNT_NFS - bool "Support mounting NFS file systems" - default y + bool "Support mounting NFS file systems on Linux < 2.6.23" + default n depends on BUSYBOX_MOUNT select BUSYBOX_FEATURE_HAVE_RPC select BUSYBOX_FEATURE_SYSLOG help - Enable mounting of NFS file systems. + Enable mounting of NFS file systems on Linux kernels prior + to version 2.6.23. Note that in this case mounting of NFS + over IPv6 will not be possible. + + Note that this option links in RPC support from libc, + which is rather large (~10 kbytes on uclibc). config BUSYBOX_FEATURE_MOUNT_CIFS bool "Support mounting CIFS/SMB file systems" @@ -814,7 +594,7 @@ config BUSYBOX_FEATURE_MOUNT_FSTAB config BUSYBOX_PIVOT_ROOT bool "pivot_root" default n - depends on BUSYBOX_PLATFORM_LINUX + select BUSYBOX_PLATFORM_LINUX help The pivot_root utility swaps the mount points for the root filesystem with some other mounted filesystem. This allows you to do all sorts @@ -834,28 +614,22 @@ config BUSYBOX_RDATE systems. config BUSYBOX_RDEV - bool "rdev" - default n - help + bool "rdev" + default n + help Print the device node associated with the filesystem mounted at '/'. config BUSYBOX_READPROFILE bool "readprofile" default n - #depends on BUSYBOX_PLATFORM_LINUX + #select PLATFORM_LINUX help This allows you to parse /proc/profile for basic profiling. -config BUSYBOX_REV - bool "rev" - default n - help - Reverse lines of a file or files. - config BUSYBOX_RTCWAKE bool "rtcwake" default n - depends on BUSYBOX_PLATFORM_LINUX + select BUSYBOX_PLATFORM_LINUX help Enter a system sleep state until specified wakeup time. @@ -875,7 +649,7 @@ config BUSYBOX_SCRIPTREPLAY config BUSYBOX_SETARCH bool "setarch" default n - depends on BUSYBOX_PLATFORM_LINUX + select BUSYBOX_PLATFORM_LINUX help The linux32 utility is used to create a 32bit environment for the specified program (usually a shell). It only makes sense to have @@ -884,8 +658,8 @@ config BUSYBOX_SETARCH config BUSYBOX_SWAPONOFF bool "swaponoff" - default n - depends on BUSYBOX_PLATFORM_LINUX + default y + select BUSYBOX_PLATFORM_LINUX help This option enables both the 'swapon' and the 'swapoff' utilities. Once you have created some swap space using 'mkswap', you also need @@ -896,15 +670,15 @@ config BUSYBOX_SWAPONOFF config BUSYBOX_FEATURE_SWAPON_PRI bool "Support priority option -p" - default n + default y depends on BUSYBOX_SWAPONOFF help Enable support for setting swap device priority in swapon. config BUSYBOX_SWITCH_ROOT bool "switch_root" - default n - depends on BUSYBOX_PLATFORM_LINUX + default y + select BUSYBOX_PLATFORM_LINUX help The switch_root utility is used from initramfs to select a new root device. Under initramfs, you have to use this instead of @@ -924,7 +698,7 @@ config BUSYBOX_SWITCH_ROOT config BUSYBOX_UMOUNT bool "umount" default y - depends on BUSYBOX_PLATFORM_LINUX + select BUSYBOX_PLATFORM_LINUX help When you want to remove a mounted filesystem from its current mount point, for example when you are shutting down the system, the @@ -933,7 +707,7 @@ config BUSYBOX_UMOUNT config BUSYBOX_FEATURE_UMOUNT_ALL bool "Support option -a" - default n + default y depends on BUSYBOX_UMOUNT help Support -a option to unmount all currently mounted filesystems. @@ -943,7 +717,7 @@ comment "Common options for mount/umount" config BUSYBOX_FEATURE_MOUNT_LOOP bool "Support loopback mounts" - default n + default y depends on BUSYBOX_MOUNT || BUSYBOX_UMOUNT help Enabling this feature allows automatic mounting of files (containing @@ -994,4 +768,224 @@ config BUSYBOX_FEATURE_MTAB_SUPPORT About the only reason to use this is if you've removed /proc from your kernel. +config BUSYBOX_VOLUMEID + bool #No description makes it a hidden option + default n + +menu "Filesystem/Volume identification" + depends on BUSYBOX_VOLUMEID + +config BUSYBOX_FEATURE_VOLUMEID_EXT + bool "Ext filesystem" + default y + depends on BUSYBOX_VOLUMEID + help + TODO + +config BUSYBOX_FEATURE_VOLUMEID_BTRFS + bool "btrfs filesystem" + default y + depends on BUSYBOX_VOLUMEID + help + TODO + +config BUSYBOX_FEATURE_VOLUMEID_REISERFS + bool "Reiser filesystem" + default y + depends on BUSYBOX_VOLUMEID + help + TODO + +config BUSYBOX_FEATURE_VOLUMEID_FAT + bool "fat filesystem" + default y + depends on BUSYBOX_VOLUMEID + help + TODO + +config BUSYBOX_FEATURE_VOLUMEID_HFS + bool "hfs filesystem" + default y + depends on BUSYBOX_VOLUMEID + help + TODO + +config BUSYBOX_FEATURE_VOLUMEID_JFS + bool "jfs filesystem" + default y + depends on BUSYBOX_VOLUMEID + help + TODO + +### config FEATURE_VOLUMEID_UFS +### bool "ufs filesystem" +### default y +### depends on BUSYBOX_VOLUMEID +### help +### TODO + +config BUSYBOX_FEATURE_VOLUMEID_XFS + bool "xfs filesystem" + default y + depends on BUSYBOX_VOLUMEID + help + TODO + +config BUSYBOX_FEATURE_VOLUMEID_NTFS + bool "ntfs filesystem" + default y + depends on BUSYBOX_VOLUMEID + help + TODO + +config BUSYBOX_FEATURE_VOLUMEID_ISO9660 + bool "iso9660 filesystem" + default y + depends on BUSYBOX_VOLUMEID + help + TODO + +config BUSYBOX_FEATURE_VOLUMEID_UDF + bool "udf filesystem" + default y + depends on BUSYBOX_VOLUMEID + help + TODO + +config BUSYBOX_FEATURE_VOLUMEID_LUKS + bool "luks filesystem" + default y + depends on BUSYBOX_VOLUMEID + help + TODO + +config BUSYBOX_FEATURE_VOLUMEID_LINUXSWAP + bool "linux swap filesystem" + default y + depends on BUSYBOX_VOLUMEID + help + TODO + +### config FEATURE_VOLUMEID_LVM +### bool "lvm" +### default y +### depends on BUSYBOX_VOLUMEID +### help +### TODO + +config BUSYBOX_FEATURE_VOLUMEID_CRAMFS + bool "cramfs filesystem" + default y + depends on BUSYBOX_VOLUMEID + help + TODO + +### config FEATURE_VOLUMEID_HPFS +### bool "hpfs filesystem" +### default y +### depends on BUSYBOX_VOLUMEID +### help +### TODO + +config BUSYBOX_FEATURE_VOLUMEID_ROMFS + bool "romfs filesystem" + default y + depends on BUSYBOX_VOLUMEID + help + TODO + +config BUSYBOX_FEATURE_VOLUMEID_SYSV + bool "sysv filesystem" + default y + depends on BUSYBOX_VOLUMEID + help + TODO + +### config FEATURE_VOLUMEID_MINIX +### bool "minix filesystem" +### default y +### depends on BUSYBOX_VOLUMEID +### help +### TODO + +### These only detect partition tables - not used (yet?) +### config FEATURE_VOLUMEID_MAC +### bool "mac filesystem" +### default y +### depends on BUSYBOX_VOLUMEID +### help +### TODO +### +### config FEATURE_VOLUMEID_MSDOS +### bool "msdos filesystem" +### default y +### depends on BUSYBOX_VOLUMEID +### help +### TODO + +config BUSYBOX_FEATURE_VOLUMEID_OCFS2 + bool "ocfs2 filesystem" + default y + depends on BUSYBOX_VOLUMEID + help + TODO + +### config FEATURE_VOLUMEID_HIGHPOINTRAID +### bool "highpoint raid" +### default y +### depends on BUSYBOX_VOLUMEID +### help +### TODO + +### config FEATURE_VOLUMEID_ISWRAID +### bool "intel raid" +### default y +### depends on BUSYBOX_VOLUMEID +### help +### TODO + +### config FEATURE_VOLUMEID_LSIRAID +### bool "lsi raid" +### default y +### depends on BUSYBOX_VOLUMEID +### help +### TODO + +### config FEATURE_VOLUMEID_VIARAID +### bool "via raid" +### default y +### depends on BUSYBOX_VOLUMEID +### help +### TODO + +### config FEATURE_VOLUMEID_SILICONRAID +### bool "silicon raid" +### default y +### depends on BUSYBOX_VOLUMEID +### help +### TODO + +### config FEATURE_VOLUMEID_NVIDIARAID +### bool "nvidia raid" +### default y +### depends on BUSYBOX_VOLUMEID +### help +### TODO + +### config FEATURE_VOLUMEID_PROMISERAID +### bool "promise raid" +### default y +### depends on BUSYBOX_VOLUMEID +### help +### TODO + +config BUSYBOX_FEATURE_VOLUMEID_LINUXRAID + bool "linuxraid" + default y + depends on BUSYBOX_VOLUMEID + help + TODO + +endmenu + endmenu |