From: Michael Olbrich <m.olbrich@pengutronix.de>
To: ptxdist@pengutronix.de
Cc: Ladislav Michl <oss-lists@triops.cz>
Subject: Re: [ptxdist] [APPLIED] util-linux-ng: Sort config entries
Date: Wed, 19 Oct 2022 07:41:00 +0200 [thread overview]
Message-ID: <20221019054100.401299-1-m.olbrich@pengutronix.de> (raw)
In-Reply-To: <YzXbGm4dIjrsj/PR@lenoch>
Thanks, applied as e868126426edc50af31923d97adbd4793a0e0d51.
Michael
[sent from post-receive hook]
On Wed, 19 Oct 2022 07:41:00 +0200, Ladislav Michl <oss-lists@triops.cz> wrote:
> Split menu entries into groups and sort them alphabetically.
>
> Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
> Message-Id: <YzXbGm4dIjrsj/PR@lenoch>
> Signed-off-by: Michael Olbrich <m.olbrich@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
prev parent reply other threads:[~2022-10-19 5:41 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-09-29 17:51 [ptxdist] [PATCH v2 1/3] " Ladislav Michl
2022-09-29 17:54 ` [ptxdist] [PATCH 2/3] util-linux-ng: Use for loop to install libs and tools Ladislav Michl
2022-10-19 5:41 ` [ptxdist] [APPLIED] " Michael Olbrich
2022-09-29 17:54 ` [ptxdist] [PATCH v2 3/3] util-linux-ng: Rename to util-linux Ladislav Michl
2022-10-18 5:52 ` Ladislav Michl
2022-10-18 7:17 ` Michael Olbrich
2022-10-19 5:41 ` Michael Olbrich [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20221019054100.401299-1-m.olbrich@pengutronix.de \
--to=m.olbrich@pengutronix.de \
--cc=oss-lists@triops.cz \
--cc=ptxdist@pengutronix.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox