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"
 
 
 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
 config DMESG
        bool "dmesg"
        default n
@@ -156,9 +187,7 @@ config FINDFS
        default n
        select VOLUMEID
        help
        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.
 
          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.
 
          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
 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.
 
          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
 config HEXDUMP
        bool "hexdump"
        default n
@@ -251,7 +293,7 @@ config HWCLOCK
 config FEATURE_HWCLOCK_LONG_OPTIONS
        bool "Support long options (--hctosys,...)"
        default n
 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)
        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.
 
          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"
 
 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.
 
          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
        default n
        depends on MKSWAP
-#      depends on MKSWAP && DEPRECATED
        help
        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"
 
 config MORE
        bool "more"
@@ -396,10 +435,8 @@ config FEATURE_USE_TERMIOS
          unable to move the cursor.
 
 config VOLUMEID
          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
        default n
-       help
-         TODO
 
 config FEATURE_VOLUMEID_EXT
        bool "Ext filesystem"
 
 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
        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"
 
 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.
 
          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
 config READPROFILE
        bool "readprofile"
        default n
@@ -725,6 +768,13 @@ config SCRIPT
        help
          The script makes typescript of terminal session.
 
        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
 config SETARCH
        bool "setarch"
        default n