Thanks, applied as e868126426edc50af31923d97adbd4793a0e0d51.

Michael

[sent from post-receive hook]

On Wed, 19 Oct 2022 07:41:00 +0200, Ladislav Michl <oss-li...@triops.cz> wrote:
> Split menu entries into groups and sort them alphabetically.
> 
> Signed-off-by: Ladislav Michl <la...@linux-mips.org>
> Message-Id: <YzXbGm4dIjrsj/PR@lenoch>
> Signed-off-by: Michael Olbrich <m.olbr...@pengutronix.de>
> 
> diff --git a/rules/util-linux-ng.in b/rules/util-linux-ng.in
> index b317d650592a..772d913ffeed 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

Reply via email to