From: Ladislav Michl <la...@linux-mips.org>

Split menu entries into groups and sort them alphabetically.

Signed-off-by: Ladislav Michl <la...@linux-mips.org>
---
 CHANGES:
 - v2: None

 rules/util-linux-ng.in | 610 +++++++++++++++++++++--------------------
 1 file changed, 312 insertions(+), 298 deletions(-)

diff --git a/rules/util-linux-ng.in b/rules/util-linux-ng.in
index b317d6505..772d913ff 100644
--- a/rules/util-linux-ng.in
+++ b/rules/util-linux-ng.in
@@ -44,36 +44,7 @@ config UTIL_LINUX_NG_PARTX_TOOLS
 config UTIL_LINUX_NG_SCHEDUTILS
        bool
 
-config UTIL_LINUX_NG_AGETTY
-       bool
-       prompt "agetty"
-       help
-         A small getty.
-
-config UTIL_LINUX_NG_COLUMN
-       bool
-       select UTIL_LINUX_NG_LIBSMARTCOLS
-       prompt "column"
-       help
-         Columnate lists.
-
-config UTIL_LINUX_NG_LINE
-       bool
-       prompt "line"
-       help
-         The line utility.
-
-config UTIL_LINUX_NG_GETOPT
-       bool
-       prompt "getopt"
-       depends on !BUSYBOX_GETOPT || ALLYES
-       help
-         The getopt is used to break up (parse) options in command
-         lines for easy parsing by shell procedures, and to check
-         for valid options.
-
-comment "BusyBox' getopt is selected!"
-       depends on BUSYBOX_GETOPT
+comment "disk-utils"
 
 config UTIL_LINUX_NG_ADDPART
        bool
@@ -82,46 +53,22 @@ config UTIL_LINUX_NG_ADDPART
        help
          The addpart utility.
 
-config UTIL_LINUX_NG_DELPART
+config UTIL_LINUX_NG_CFDISK
        bool
-       select UTIL_LINUX_NG_PARTX_TOOLS
-       prompt "delpart"
+       select UTIL_LINUX_NG_LIBFDISK
+       select UTIL_LINUX_NG_LIBSMARTCOLS
+       select UTIL_LINUX_NG_FDISKS
+       select UTIL_LINUX_NG_USES_NCURSES
+       prompt "cfdisk"
        help
-         The delpart utility.
+         cfdisk is a curses based program for partitioning any hard disk drive.
 
-config UTIL_LINUX_NG_PARTX
+config UTIL_LINUX_NG_DELPART
        bool
        select UTIL_LINUX_NG_PARTX_TOOLS
-       prompt "partx"
-       help
-         The partx utility.
-
-config UTIL_LINUX_NG_DMESG
-       bool
-       depends on !BUSYBOX_DMESG || ALLYES
-       prompt "dmesg"
-       help
-         The dmesg utility.
-
-comment "BusyBox' dmesg is selected!"
-       depends on BUSYBOX_DMESG
-
-config UTIL_LINUX_NG_NSENTER
-       bool
-       prompt "nsenter"
-       help
-         The nsenter utility
-
-config UTIL_LINUX_NG_MOUNTPOINT
-       bool
-       select UTIL_LINUX_NG_LIBMOUNT
-       depends on !BUSYBOX_MOUNTPOINT || ALLYES
-       prompt "mountpoint"
+       prompt "delpart"
        help
-         The mountpoint utility.
-
-comment "BusyBox' mountpoint is selected!"
-       depends on BUSYBOX_MOUNTPOINT
+         The delpart utility.
 
 config UTIL_LINUX_NG_FDISK
        bool
@@ -136,25 +83,26 @@ config UTIL_LINUX_NG_FDISK
 comment "BusyBox' fdisk is selected!"
        depends on BUSYBOX_FDISK
 
-config UTIL_LINUX_NG_SFDISK
+config UTIL_LINUX_NG_FSCK
        bool
-       prompt "sfdisk"
-       select UTIL_LINUX_NG_LIBFDISK
-       select UTIL_LINUX_NG_LIBSMARTCOLS
-       select UTIL_LINUX_NG_FDISKS
+       prompt "fsck"
+       select UTIL_LINUX_NG_LIBMOUNT
+       depends on !BUSYBOX_FSCK || ALLYES
        help
-         sfdisk - Partition table manipulator for Linux,
-         scriptable for unattended partitioning
+         fsck  is  used  to  check and optionally repair one or
+         more Linux file systems. fsck is simply a front-end for
+         the various file system checkers (fsck.fstype) available
+         under Linux.
 
-config UTIL_LINUX_NG_CFDISK
+comment "BusyBox' fsck is selected!"
+       depends on BUSYBOX_FSCK
+
+config UTIL_LINUX_NG_MKFS
        bool
-       select UTIL_LINUX_NG_LIBFDISK
-       select UTIL_LINUX_NG_LIBSMARTCOLS
-       select UTIL_LINUX_NG_FDISKS
-       select UTIL_LINUX_NG_USES_NCURSES
-       prompt "cfdisk"
+       prompt "mkfs"
        help
-         cfdisk is a curses based program for partitioning any hard disk drive.
+         The mkfs command is a generic wrapper for fs specific
+         mkfs.* commands.
 
 config UTIL_LINUX_NG_MKSWAP
        bool
@@ -173,164 +121,134 @@ config UTIL_LINUX_NG_MKSWAP_UUID
 comment "BusyBox' mkswap is selected!"
        depends on BUSYBOX_MKSWAP
 
-config UTIL_LINUX_NG_SWAPON
+config UTIL_LINUX_NG_PARTX
        bool
-       prompt "swapon"
-       select UTIL_LINUX_NG_LIBBLKID
-       select UTIL_LINUX_NG_LIBMOUNT
-       select UTIL_LINUX_NG_LIBSMARTCOLS
-       depends on !BUSYBOX_SWAPON || ALLYES
+       select UTIL_LINUX_NG_PARTX_TOOLS
+       prompt "partx"
        help
-         Swapon is used to specify devices on which paging and swapping are to 
take place.
-
-comment "BusyBox' swapon is selected!"
-       depends on BUSYBOX_SWAPON
+         The partx utility.
 
-config UTIL_LINUX_NG_LOSETUP
+config UTIL_LINUX_NG_SFDISK
        bool
-       prompt "losetup"
+       prompt "sfdisk"
+       select UTIL_LINUX_NG_LIBFDISK
        select UTIL_LINUX_NG_LIBSMARTCOLS
-       depends on !BUSYBOX_LOSETUP || ALLYES
+       select UTIL_LINUX_NG_FDISKS
        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.
+         sfdisk - Partition table manipulator for Linux,
+         scriptable for unattended partitioning
 
-comment "BusyBox' losetup is selected!"
-       depends on BUSYBOX_LOSETUP
+comment "login-utils"
 
-config UTIL_LINUX_NG_MOUNT
+config UTIL_LINUX_NG_LOGIN
        bool
-       prompt "mount"
-       select UTIL_LINUX_NG_LIBMOUNT
-       depends on !BUSYBOX_MOUNT || ALLYES
+       select UTIL_LINUX_NG_USES_PAM
+       depends on GLOBAL_PAM && ((!BUSYBOX_LOGIN && !SHADOW) || ALLYES)
+       prompt "login"
        help
-         The mount command serves to attach the file system
-         found on some device to the big file tree.
+         The login program is used to establish a new session with
+         the system.
 
-comment "BusyBox' mount is selected!"
-       depends on BUSYBOX_MOUNT
+comment "BusyBox' login is selected!"
+       depends on BUSYBOX_LOGIN
 
-config UTIL_LINUX_NG_UMOUNT
+comment "Shadow package is selected!"
+       depends on SHADOW
+
+config UTIL_LINUX_NG_SULOGIN
        bool
-       prompt "umount"
-       select UTIL_LINUX_NG_MOUNT
-       depends on !BUSYBOX_MOUNT || ALLYES
-       depends on !BUSYBOX_UMOUNT || ALLYES
+       depends on !BUSYBOX_SULOGIN || ALLYES
+       prompt "sulogin"
        help
-         The mount(8) command serves to attach the file system
-         found on some device to the big file tree.
-         Conversely, the umount(8) command will detach it again.
+         sulogin is invoked by init when the system goes into
+         single-user mode.
 
-comment "BusyBox' umount is selected!"
-       depends on BUSYBOX_UMOUNT
+comment "BusyBox' sulogin is selected!"
+       depends on BUSYBOX_SULOGIN
 
-config UTIL_LINUX_NG_FLOCK
+comment "misc-utils"
+
+config UTIL_LINUX_NG_BLKID
        bool
-       prompt "flock"
-       depends on !BUSYBOX_FLOCK || ALLYES
+       select UTIL_LINUX_NG_LIBBLKID
+       depends on !BUSYBOX_BLKID || ALLYES
+       prompt "blkid"
        help
-         The flock utility manages flock(2) locks from within
-         shell scripts or from the command line.
+         The  blkid  program is the command-line interface to working with 
libblkid
+         library.  It can determine the type of content (e.g. filesystem, swap)
+         a block device holds, and also attributes (tokens, NAME=value pairs) 
from
+         the content meta‐data (e.g. LABEL or UUID fields).
 
-comment "BusyBox' flock is selected!"
-       depends on BUSYBOX_FLOCK
+comment "BusyBox' blkid is selected!"
+       depends on BUSYBOX_BLKID
 
-config UTIL_LINUX_NG_FSCK
+config UTIL_LINUX_NG_FINDFS
        bool
-       prompt "fsck"
-       select UTIL_LINUX_NG_LIBMOUNT
-       depends on !BUSYBOX_FSCK || ALLYES
+       select UTIL_LINUX_NG_LIBBLKID
+       depends on !BUSYBOX_FINDFS || ALLYES
+       prompt "findfs"
        help
-         fsck  is  used  to  check and optionally repair one or
-         more Linux file systems. fsck is simply a front-end for
-         the various file system checkers (fsck.fstype) available
-         under Linux.
+         findfs will search the disks in the system looking for a filesystem
+         which has a label matching label or a UUID equal to uuid.
 
-comment "BusyBox' fsck is selected!"
-       depends on BUSYBOX_FSCK
+comment "BusyBox' findfs is selected!"
+       depends on BUSYBOX_FINDFS
 
-config UTIL_LINUX_NG_FSFREEZE
+config UTIL_LINUX_NG_GETOPT
        bool
-       prompt "fsfreeze"
-       depends on !BUSYBOX_FSFREEZE || ALLYES
+       prompt "getopt"
+       depends on !BUSYBOX_GETOPT || ALLYES
        help
-         fsfreeze suspends or resumes access to a filesystem.
+         The getopt is used to break up (parse) options in command
+         lines for easy parsing by shell procedures, and to check
+         for valid options.
 
-comment "BusyBox' fsfreeze is selected!"
-       depends on BUSYBOX_FSFREEZE
+comment "BusyBox' getopt is selected!"
+       depends on BUSYBOX_GETOPT
 
-config UTIL_LINUX_NG_FSTRIM
+config UTIL_LINUX_NG_LSBLK
        bool
-       prompt "fstrim"
-       depends on !BUSYBOX_FSTRIM || ALLYES
+       select UTIL_LINUX_NG_LIBBLKID
+       select UTIL_LINUX_NG_LIBMOUNT
+       select UTIL_LINUX_NG_LIBSMARTCOLS
+       prompt "lsblk"
        help
-         fstrim is used on a mounted filesystem to discard (or "trim")
-         blocks which are not in use by the filesystem. This is useful
-         for solid-state drives (SSDs) and thinly-provisioned storage.
-
-comment "BusyBox' fstrim is selected!"
-       depends on BUSYBOX_FSTRIM
+         The lsblk command lists information about all available or the
+         specified block devices.
 
-config UTIL_LINUX_NG_IPCS
+config UTIL_LINUX_NG_MCOOKIE
        bool
-       prompt "ipcs"
-       depends on !BUSYBOX_IPCS || ALLYES
+       prompt "mcookie"
        help
-         ipcs provides information on the ipc facilities
-         for which the calling process has read access.
+         mcookie generates a 128-bit random hexadecimal number for
+         use with the X authority system.
 
-config UTIL_LINUX_NG_IRQTOP
+config UTIL_LINUX_NG_UUIDD
        bool
-       select UTIL_LINUX_NG_USES_NCURSES
-       prompt "irqtop"
+       select UTIL_LINUX_NG_LIBUUID
+       prompt "uuidd"
        help
-         irqtop is a tool to observe irqs and softirqs in
-         a top like fashion.
+         The  uuidd  daemon  is  used by the UUID library to generate
+         universally unique identifiers (UUIDs), especially time-based UUIDs,
+         in a secure and guaranteed- unique fashion, even in the face of large
+         numbers of threads running on different CPUs trying to grab UUIDs.
 
-config UTIL_LINUX_NG_LSIRQ
+config UTIL_LINUX_NG_UUIDGEN
        bool
-       prompt "lsirq"
-       help
-         lsirq is a tool to list kernel interrupt information.
-
-comment "BusyBox' ipcs is selected!"
-       depends on BUSYBOX_IPCS
-
-config UTIL_LINUX_NG_IPCRM
-       bool
-       prompt "ipcrm"
-       depends on !BUSYBOX_IPCRM || ALLYES
+       select UTIL_LINUX_NG_LIBUUID
+       prompt "uuidgen"
        help
-         ipcrm removes ipc facilities for which the calling process has
-         read access.
-
-comment "BusyBox' ipcrm is selected!"
-       depends on BUSYBOX_IPCRM
+         uuidgen is a command-line utility to create a new UUID value.
 
-config UTIL_LINUX_NG_READPROFILE
+config UTIL_LINUX_NG_WIPEFS
        bool
-       prompt "readprofile"
-       depends on !BUSYBOX_READPROFILE || ALLYES
+       select UTIL_LINUX_NG_LIBBLKID
+       prompt "wipefs"
        help
-         The readprofile command uses the /proc/profile information
-         to print ascii data on standard output.  The output is
-         organized in three columns: the first is the number of
-         clock ticks, the second is the name of the C function
-         in the kernel where those many ticks occurred, and the
-         third is the normalized  `load' of the procedure, calculated
-         as a ratio between the number of ticks and the length of the
-         procedure. The output is filled with blanks to ease readability.
-
-comment "BusyBox' readprofile is selected!"
-       depends on BUSYBOX_READPROFILE
+         The wipefs program can erase filesystem, raid or partition-table
+         signatures.
 
-config UTIL_LINUX_NG_SETTERM
-       bool
-       select UTIL_LINUX_NG_USES_NCURSES
-       prompt "setterm"
-       help
-         setterm - set terminal attributes like terminal name, cursor
-         blinking and beeper sound
+comment "schedutils"
 
 config UTIL_LINUX_NG_CHRT
        bool
@@ -343,25 +261,6 @@ config UTIL_LINUX_NG_CHRT
 comment "BusyBox' chrt is selected!"
        depends on BUSYBOX_CHRT
 
-config UTIL_LINUX_NG_HWCLOCK
-       bool
-       prompt "hwclock"
-       depends on !BUSYBOX_HWCLOCK || ALLYES
-       help
-         hwclock - 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 shutdown in the hardware clock, so the hardware will keep the
-         correct time when Linux is _not_ running.
-
-comment "BusyBox' hwclock is selected!"
-       depends on BUSYBOX_HWCLOCK
-
-config UTIL_LINUX_NG_WDCTL
-       bool
-       prompt "wdctl"
-       help
-         wdctl - Utility to show hardware watchdog status.
-
 config UTIL_LINUX_NG_IONICE
        bool
        prompt "ionice"
@@ -380,85 +279,131 @@ config UTIL_LINUX_NG_TASKSET
 comment "BusyBox' taskset is selected!"
        depends on BUSYBOX_TASKSET
 
-config UTIL_LINUX_NG_MCOOKIE
+comment "sys-utils"
+
+config UTIL_LINUX_NG_CHMEM
        bool
-       prompt "mcookie"
+       prompt "chmem"
        help
-         mcookie generates a 128-bit random hexadecimal number for
-         use with the X authority system.
+         The chmem command sets a particular size or range of
+         memory online or offline.
 
-config UTIL_LINUX_NG_LDATTACH
+config UTIL_LINUX_NG_DMESG
        bool
-       prompt "ldattach"
+       depends on !BUSYBOX_DMESG || ALLYES
+       prompt "dmesg"
        help
-         attach a line discipline to a serial line
+         The dmesg utility.
 
-config UTIL_LINUX_NG_UUIDD
+comment "BusyBox' dmesg is selected!"
+       depends on BUSYBOX_DMESG
+
+config UTIL_LINUX_NG_FLOCK
        bool
-       select UTIL_LINUX_NG_LIBUUID
-       prompt "uuidd"
+       prompt "flock"
+       depends on !BUSYBOX_FLOCK || ALLYES
        help
-         The  uuidd  daemon  is  used by the UUID library to generate
-         universally unique identifiers (UUIDs), especially time-based UUIDs,
-         in a secure and guaranteed- unique fashion, even in the face of large
-         numbers of threads running on different CPUs trying to grab UUIDs.
+         The flock utility manages flock(2) locks from within
+         shell scripts or from the command line.
 
-config UTIL_LINUX_NG_UUIDGEN
+comment "BusyBox' flock is selected!"
+       depends on BUSYBOX_FLOCK
+
+config UTIL_LINUX_NG_FSFREEZE
        bool
-       select UTIL_LINUX_NG_LIBUUID
-       prompt "uuidgen"
+       prompt "fsfreeze"
+       depends on !BUSYBOX_FSFREEZE || ALLYES
        help
-         uuidgen is a command-line utility to create a new UUID value.
+         fsfreeze suspends or resumes access to a filesystem.
 
-config UTIL_LINUX_NG_BLKID
+comment "BusyBox' fsfreeze is selected!"
+       depends on BUSYBOX_FSFREEZE
+
+config UTIL_LINUX_NG_FSTRIM
        bool
-       select UTIL_LINUX_NG_LIBBLKID
-       depends on !BUSYBOX_BLKID || ALLYES
-       prompt "blkid"
+       prompt "fstrim"
+       depends on !BUSYBOX_FSTRIM || ALLYES
        help
-         The  blkid  program is the command-line interface to working with 
libblkid
-         library.  It can determine the type of content (e.g. filesystem, swap)
-         a block device holds, and also attributes (tokens, NAME=value pairs) 
from
-         the content meta‐data (e.g. LABEL or UUID fields).
+         fstrim is used on a mounted filesystem to discard (or "trim")
+         blocks which are not in use by the filesystem. This is useful
+         for solid-state drives (SSDs) and thinly-provisioned storage.
 
-comment "BusyBox' blkid is selected!"
-       depends on BUSYBOX_BLKID
+comment "BusyBox' fstrim is selected!"
+       depends on BUSYBOX_FSTRIM
 
-config UTIL_LINUX_NG_LSBLK
+config UTIL_LINUX_NG_HWCLOCK
        bool
-       select UTIL_LINUX_NG_LIBBLKID
-       select UTIL_LINUX_NG_LIBMOUNT
-       select UTIL_LINUX_NG_LIBSMARTCOLS
-       prompt "lsblk"
+       prompt "hwclock"
+       depends on !BUSYBOX_HWCLOCK || ALLYES
        help
-         The lsblk command lists information about all available or the
-         specified block devices.
+         hwclock - 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 shutdown in the hardware clock, so the hardware will keep the
+         correct time when Linux is _not_ running.
 
-config UTIL_LINUX_NG_FINDFS
+comment "BusyBox' hwclock is selected!"
+       depends on BUSYBOX_HWCLOCK
+
+config UTIL_LINUX_NG_IPCRM
        bool
-       select UTIL_LINUX_NG_LIBBLKID
-       depends on !BUSYBOX_FINDFS || ALLYES
-       prompt "findfs"
+       prompt "ipcrm"
+       depends on !BUSYBOX_IPCRM || ALLYES
        help
-         findfs will search the disks in the system looking for a filesystem
-         which has a label matching label or a UUID equal to uuid.
+         ipcrm removes ipc facilities for which the calling process has
+         read access.
 
-comment "BusyBox' findfs is selected!"
-       depends on BUSYBOX_FINDFS
+comment "BusyBox' ipcrm is selected!"
+       depends on BUSYBOX_IPCRM
 
-config UTIL_LINUX_NG_WIPEFS
+config UTIL_LINUX_NG_IPCS
        bool
-       select UTIL_LINUX_NG_LIBBLKID
-       prompt "wipefs"
+       prompt "ipcs"
+       depends on !BUSYBOX_IPCS || ALLYES
        help
-         The wipefs program can erase filesystem, raid or partition-table
-         signatures.
+         ipcs provides information on the ipc facilities
+         for which the calling process has read access.
 
-config UTIL_LINUX_NG_ZRAMCTL
+comment "BusyBox' ipcs is selected!"
+       depends on BUSYBOX_IPCS
+
+config UTIL_LINUX_NG_IRQTOP
        bool
-       prompt "zramctl"
+       select UTIL_LINUX_NG_USES_NCURSES
+       prompt "irqtop"
        help
-         The zramctl program is a tool to set up and control zram devices.
+         irqtop is a tool to observe irqs and softirqs in
+         a top like fashion.
+
+config UTIL_LINUX_NG_LDATTACH
+       bool
+       prompt "ldattach"
+       help
+         attach a line discipline to a serial line
+
+config UTIL_LINUX_NG_LOSETUP
+       bool
+       prompt "losetup"
+       select UTIL_LINUX_NG_LIBSMARTCOLS
+       depends on !BUSYBOX_LOSETUP || ALLYES
+       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.
+
+comment "BusyBox' losetup is selected!"
+       depends on BUSYBOX_LOSETUP
+
+config UTIL_LINUX_NG_LSCPU
+       bool
+       select UTIL_LINUX_NG_LIBSMARTCOLS
+       prompt "lscpu"
+       help
+         lscpu shows information about the CPU architecture
+
+config UTIL_LINUX_NG_LSIRQ
+       bool
+       prompt "lsirq"
+       help
+         lsirq is a tool to list kernel interrupt information.
 
 config UTIL_LINUX_NG_LSMEM
        bool
@@ -467,52 +412,74 @@ config UTIL_LINUX_NG_LSMEM
          The lsmem command lists the ranges of available memory and
          it's online status.
 
-config UTIL_LINUX_NG_CHMEM
+config UTIL_LINUX_NG_MOUNT
        bool
-       prompt "chmem"
+       prompt "mount"
+       select UTIL_LINUX_NG_LIBMOUNT
+       depends on !BUSYBOX_MOUNT || ALLYES
        help
-         The chmem command sets a particular size or range of
-         memory online or offline.
+         The mount command serves to attach the file system
+         found on some device to the big file tree.
 
-config UTIL_LINUX_NG_MKFS
+comment "BusyBox' mount is selected!"
+       depends on BUSYBOX_MOUNT
+
+config UTIL_LINUX_NG_MOUNTPOINT
        bool
-       prompt "mkfs"
+       select UTIL_LINUX_NG_LIBMOUNT
+       depends on !BUSYBOX_MOUNTPOINT || ALLYES
+       prompt "mountpoint"
        help
-         The mkfs command is a generic wrapper for fs specific
-         mkfs.* commands.
+         The mountpoint utility.
 
-config UTIL_LINUX_NG_LSCPU
+comment "BusyBox' mountpoint is selected!"
+       depends on BUSYBOX_MOUNTPOINT
+
+config UTIL_LINUX_NG_NSENTER
        bool
-       select UTIL_LINUX_NG_LIBSMARTCOLS
-       prompt "lscpu"
+       prompt "nsenter"
        help
-         lscpu shows information about the CPU architecture
+         The nsenter utility
 
-config UTIL_LINUX_NG_LOGIN
+config UTIL_LINUX_NG_PIVOT_ROOT
        bool
-       select UTIL_LINUX_NG_USES_PAM
-       depends on GLOBAL_PAM && ((!BUSYBOX_LOGIN && !SHADOW) || ALLYES)
-       prompt "login"
+       depends on !BUSYBOX_PIVOT_ROOT
+       prompt "pivot_root"
        help
-         The login program is used to establish a new session with
-         the system.
+         change the root filesystem.
 
-comment "BusyBox' login is selected!"
-       depends on BUSYBOX_LOGIN
+comment "BusyBox' pivot_root is selected!"
+       depends on BUSYBOX_PIVOT_ROOT
 
-comment "Shadow package is selected!"
-       depends on SHADOW
+config UTIL_LINUX_NG_READPROFILE
+       bool
+       prompt "readprofile"
+       depends on !BUSYBOX_READPROFILE || ALLYES
+       help
+         The readprofile command uses the /proc/profile information
+         to print ascii data on standard output.  The output is
+         organized in three columns: the first is the number of
+         clock ticks, the second is the name of the C function
+         in the kernel where those many ticks occurred, and the
+         third is the normalized  `load' of the procedure, calculated
+         as a ratio between the number of ticks and the length of the
+         procedure. The output is filled with blanks to ease readability.
 
-config UTIL_LINUX_NG_SULOGIN
+comment "BusyBox' readprofile is selected!"
+       depends on BUSYBOX_READPROFILE
+
+config UTIL_LINUX_NG_SWAPON
        bool
-       depends on !BUSYBOX_SULOGIN || ALLYES
-       prompt "sulogin"
+       prompt "swapon"
+       select UTIL_LINUX_NG_LIBBLKID
+       select UTIL_LINUX_NG_LIBMOUNT
+       select UTIL_LINUX_NG_LIBSMARTCOLS
+       depends on !BUSYBOX_SWAPON || ALLYES
        help
-         sulogin is invoked by init when the system goes into
-         single-user mode.
+         Swapon is used to specify devices on which paging and swapping are to 
take place.
 
-comment "BusyBox' sulogin is selected!"
-       depends on BUSYBOX_SULOGIN
+comment "BusyBox' swapon is selected!"
+       depends on BUSYBOX_SWAPON
 
 config UTIL_LINUX_NG_SWITCH_ROOT
        bool
@@ -525,14 +492,61 @@ config UTIL_LINUX_NG_SWITCH_ROOT
 comment "BusyBox' switch_root is selected!"
        depends on BUSYBOX_SWITCH_ROOT
 
-config UTIL_LINUX_NG_PIVOT_ROOT
+config UTIL_LINUX_NG_UMOUNT
        bool
-       depends on !BUSYBOX_PIVOT_ROOT
-       prompt "pivot_root"
+       prompt "umount"
+       select UTIL_LINUX_NG_MOUNT
+       depends on !BUSYBOX_MOUNT || ALLYES
+       depends on !BUSYBOX_UMOUNT || ALLYES
        help
-         change the root filesystem.
+         The mount(8) command serves to attach the file system
+         found on some device to the big file tree.
+         Conversely, the umount(8) command will detach it again.
 
-comment "BusyBox' pivot_root is selected!"
-       depends on BUSYBOX_PIVOT_ROOT
+comment "BusyBox' umount is selected!"
+       depends on BUSYBOX_UMOUNT
+
+config UTIL_LINUX_NG_WDCTL
+       bool
+       prompt "wdctl"
+       help
+         wdctl - Utility to show hardware watchdog status.
+
+config UTIL_LINUX_NG_ZRAMCTL
+       bool
+       prompt "zramctl"
+       help
+         The zramctl program is a tool to set up and control zram devices.
+
+comment "term-utils"
+
+config UTIL_LINUX_NG_AGETTY
+       bool
+       prompt "agetty"
+       help
+         A small getty.
+
+config UTIL_LINUX_NG_SETTERM
+       bool
+       select UTIL_LINUX_NG_USES_NCURSES
+       prompt "setterm"
+       help
+         setterm - set terminal attributes like terminal name, cursor
+         blinking and beeper sound
+
+comment "text-utils"
+
+config UTIL_LINUX_NG_COLUMN
+       bool
+       select UTIL_LINUX_NG_LIBSMARTCOLS
+       prompt "column"
+       help
+         Columnate lists.
+
+config UTIL_LINUX_NG_LINE
+       bool
+       prompt "line"
+       help
+         The line utility.
 
 endif
-- 
2.32.0


Reply via email to