dmesg: try to detect buffer size
[oweals/busybox.git] / util-linux / Config.in
index 86d404ab5dea6ee4cc2270e8e7ef42488382e841..5f5adc0fe4a7b2fd066fdef7bc369b4bbbb3a5b6 100644 (file)
@@ -5,6 +5,37 @@
 
 menu "Linux System Utilities"
 
+config ACPID
+       bool "acpid"
+       default n
+       help
+         acpid listens to ACPI events coming either in textual form from
+         /proc/acpi/event (though it is marked deprecated it is still widely
+         used and _is_ a standard) or in binary form from specified evdevs
+         (just use /dev/input/event*).
+
+         It parses the event to retrieve ACTION and a possible PARAMETER.
+         It then spawns /etc/acpi/<ACTION>[/<PARAMETER>] either via run-parts
+         (if the resulting path is a directory) or directly as an executable.
+
+         N.B. acpid relies on run-parts so have the latter installed.
+
+config FEATURE_ACPID_COMPAT
+       bool "Accept and ignore redundant options"
+       default n
+       depends on ACPID
+       help
+         Accept and ignore compatibility options -g -m -s -S -v.
+
+config BLKID
+       bool "blkid"
+       default n
+       select VOLUMEID
+       help
+         Lists labels and UUIDs of all filesystems.
+         WARNING:
+         With all submodules selected, it will add ~8k to busybox.
+
 config DMESG
        bool "dmesg"
        default n
@@ -156,9 +187,7 @@ config FINDFS
        default n
        select VOLUMEID
        help
-         This is similar to the findfs program that is part of the e2fsprogs
-         package. However, the e2fsprogs version only support ext2/3. This
-         version supports those in addition to FAT, swap, and ReiserFS.
+         Prints the name of a filesystem with given label or UUID.
          WARNING:
          With all submodules selected, it will add ~8k to busybox.
 
@@ -204,6 +233,12 @@ config FEATURE_MINIX2
          this. If you enabled 'mkfs_minix' then you almost certainly want to
          be using the version 2 filesystem support.
 
+config MKFS_VFAT
+       bool "mkfs_vfat"
+       default n
+       help
+         Utility to create FAT32 filesystems.
+
 config GETOPT
        bool "getopt"
        default n
@@ -215,6 +250,13 @@ config GETOPT
          written by others, this utility may be for you. Most people will
          wisely leave this disabled.
 
+config FEATURE_GETOPT_LONG
+       bool "Support option -l"
+       default y if LONG_OPTS
+       depends on GETOPT
+       help
+         Enable support for long options (option -l).
+
 config HEXDUMP
        bool "hexdump"
        default n
@@ -251,7 +293,7 @@ config HWCLOCK
 config FEATURE_HWCLOCK_LONG_OPTIONS
        bool "Support long options (--hctosys,...)"
        default n
-       depends on HWCLOCK && GETOPT_LONG
+       depends on HWCLOCK && LONG_OPTS
        help
          By default, the hwclock utility only uses short options. If you
          are overly fond of its long options, such as --hctosys, --utc, etc)
@@ -267,7 +309,7 @@ config FEATURE_HWCLOCK_ADJTIME_FHS
          to use the FHS behavior, answer Y here, otherwise answer N for the
          classic /etc/adjtime path.
 
-         http://www.pathname.com/fhs/pub/fhs-2.3.html#VARLIBHWCLOCKSTATEDIRECTORYFORHWCLO
+         pathname.com/fhs/pub/fhs-2.3.html#VARLIBHWCLOCKSTATEDIRECTORYFORHWCLO
 
 config IPCRM
        bool "ipcrm"
@@ -364,15 +406,12 @@ config MKSWAP
          Once you have created swap space using 'mkswap' you need to enable
          the swap space using the 'swapon' utility.
 
-config FEATURE_MKSWAP_V0
-       bool "Version 0 support"
+config FEATURE_MKSWAP_UUID
+       bool "UUID support"
        default n
        depends on MKSWAP
-#      depends on MKSWAP && DEPRECATED
        help
-         Enable support for the old v0 style.
-         If your kernel is older than 2.1.117, then v0 support is the
-         only option.
+         Generate swap spaces with universally unique identifiers.
 
 config MORE
        bool "more"
@@ -396,10 +435,8 @@ config FEATURE_USE_TERMIOS
          unable to move the cursor.
 
 config VOLUMEID
-       bool "Routines for detecting label and uuid on common filesystems"
+       bool #No description makes it a hidden option
        default n
-       help
-         TODO
 
 config FEATURE_VOLUMEID_EXT
        bool "Ext filesystem"
@@ -651,7 +688,7 @@ config FEATURE_MOUNT_LABEL
        select VOLUMEID
        help
          This allows for specifying a device by label or uuid, rather than by
-         name. This feature utilizes the same functionality as findfs.
+         name. This feature utilizes the same functionality as blkid/findfs.
 
 config FEATURE_MOUNT_NFS
        bool "Support mounting NFS file systems"
@@ -707,6 +744,12 @@ config RDATE
          the RFC868 protocol, which is built into the inetd daemon on most
          systems.
 
+config RDEV
+       bool "rdev"
+       default n
+       help
+         Print the device node associated with the filesystem mounted at '/'.
+
 config READPROFILE
        bool "readprofile"
        default n
@@ -725,6 +768,13 @@ config SCRIPT
        help
          The script makes typescript of terminal session.
 
+config SCRIPTREPLAY
+       bool "scriptreplay"
+       default n
+       help
+         This program replays a typescript, using timing information
+         given by script -t.
+
 config SETARCH
        bool "setarch"
        default n