diff mbox series

[1/1] procps-ng: option to original top layout

Message ID 20240804031232.5020-1-myd.xia@gmail.com
State Accepted
Headers show
Series [1/1] procps-ng: option to original top layout | expand

Commit Message

Xiang Lin Aug. 4, 2024, 3:12 a.m. UTC
New procps-ng use modern top layout by default which
without detail cpu usage info, give a option for nostalgic
one to return to original.

Signed-off-by: Xiang Lin <myd.xia@gmail.com>
---
 package/procps-ng/Config.in    | 10 ++++++++++
 package/procps-ng/procps-ng.mk |  4 ++++
 2 files changed, 14 insertions(+)

Comments

Thomas Petazzoni Aug. 4, 2024, 8:41 p.m. UTC | #1
On Sun,  4 Aug 2024 11:12:32 +0800
Xiang Lin <myd.xia@gmail.com> wrote:

> New procps-ng use modern top layout by default which
> without detail cpu usage info, give a option for nostalgic
> one to return to original.
> 
> Signed-off-by: Xiang Lin <myd.xia@gmail.com>
> ---
>  package/procps-ng/Config.in    | 10 ++++++++++
>  package/procps-ng/procps-ng.mk |  4 ++++
>  2 files changed, 14 insertions(+)

Applied to master with a slightly improved commit log. Thanks!

Thomas
diff mbox series

Patch

diff --git a/package/procps-ng/Config.in b/package/procps-ng/Config.in
index 6ff8983202..4afd01699b 100644
--- a/package/procps-ng/Config.in
+++ b/package/procps-ng/Config.in
@@ -8,3 +8,13 @@  config BR2_PACKAGE_PROCPS_NG
 	  Provides things like kill, ps, uptime, free, top, etc...
 
 	  http://sourceforge.net/projects/procps-ng/
+
+if BR2_PACKAGE_PROCPS_NG
+
+config BR2_PACKAGE_PROCPS_NS_ORIGINAL_TOP
+	bool "Use original top layout"
+	help
+	  Disable modern top layout, return to original top with
+	  detail cpu usage.
+
+endif
diff --git a/package/procps-ng/procps-ng.mk b/package/procps-ng/procps-ng.mk
index ba8958d146..3f6136b08f 100644
--- a/package/procps-ng/procps-ng.mk
+++ b/package/procps-ng/procps-ng.mk
@@ -54,6 +54,10 @@  else
 PROCPS_NG_CONF_OPTS += --enable-w
 endif
 
+ifeq ($(BR2_PACKAGE_PROCPS_NS_ORIGINAL_TOP),y)
+PROCPS_NG_CONF_OPTS += --disable-modern-top
+endif
+
 # Avoid installing S02sysctl, since openrc provides /etc/init.d/sysctl.
 define PROCPS_NG_INSTALL_INIT_OPENRC
 	@: