From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Sat, 24 Sep 2022 22:18:16 +0200 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1ocBbM-00Dyfx-0K for lore@lore.pengutronix.de; Sat, 24 Sep 2022 22:18:16 +0200 Received: from localhost ([127.0.0.1] helo=metis.ext.pengutronix.de) by metis.ext.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1ocBbL-0001WC-6R; Sat, 24 Sep 2022 22:18:15 +0200 Received: from h2.cmg2.smtp.forpsi.com ([81.2.195.189]) by metis.ext.pengutronix.de with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ocBag-0001W3-Em for ptxdist@pengutronix.de; Sat, 24 Sep 2022 22:17:36 +0200 Received: from lenoch ([176.102.154.174]) by cmgsmtp with ESMTPSA id cBaXo9kcOhJH4cBaeodvKx; Sat, 24 Sep 2022 22:17:33 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=triops.cz; s=f2019; t=1664050653; bh=pRENaDYW5i5hdb4VXOybgu6vmlQMd3XtcojX0b2+rZ8=; h=Date:From:To:Subject:Message-ID:MIME-Version:Content-Type; b=rA0YF8JxQ/z3eJVPKD9j2flkb4r3Yh7HmcVPL2QjDR8Q8erGo+CNYDIAB6MKAgjDx iHnAyO709Y2qX6LIEDov/GqsFhboJq1XuYK99FryU8JQD9vgYOkUQy4/p/TEV0yW+m 2xvtpqKEj2OqZOFSMtQBQbHfyH2fz7uNeZALPigafYglkLVpANf5LdlZxaM3dLXRCd bMGma11HRhHvh+Zvxa6ustqpXfsSMXDVELfsoivA7z4Iz2+0tb5yB1O/6ULA7cdjGQ NlEvqJ2yGCNqzm25T7OLLx7I+bqYYVDLV4C3IFWNmH2m8mdpvQK2XZrkqN81mi4PaF 5DdtnAMrZ4uBg== Date: Sat, 24 Sep 2022 22:17:25 +0200 From: Ladislav Michl To: ptxdist@pengutronix.de Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-CMAE-Envelope: MS4wfEErSOdNVgYTKvWTJ9O0k8R8WhcD9itqTbbU+Kb6dEVgLFXyQbtJtXdP1SSTHcfG5abZHciBo3px+34rn6hWTMf9JTCbSlYHaCLIwEdMmEt/nE7nDhRM ix8lam06EZCRwZleq4Gj/GR1qtJQ+wGNQCmqYSP9n/5gyqDrN272Ft4H X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.ext.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=4.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE, SPF_NONE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Subject: [ptxdist] [PATCH 1/2] util-linux-ng: Sort config entries X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false From: Ladislav Michl Date: Sat, 24 Sep 2022 20:57:26 +0200 Split menu entries into groups and sort them alphabetically. Signed-off-by: Ladislav Michl --- 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