mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
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



      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