Bläddra i källkod

package/kmon: new package

Add Kmon, a Rust-based, text-UI tool for managing Linux kernel
modules and monitoring kernel activities, providing a single
interface for various tools like dmesg and kmod.

Signed-off-by: Yu Chien Peter Lin <peterlin@andestech.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Yu-Chien Peter Lin 1 år sedan
förälder
incheckning
7dcc56a50c
5 ändrade filer med 26 tillägg och 0 borttagningar
  1. 1 0
      DEVELOPERS
  2. 1 0
      package/Config.in
  3. 9 0
      package/kmon/Config.in
  4. 3 0
      package/kmon/kmon.hash
  5. 12 0
      package/kmon/kmon.mk

+ 1 - 0
DEVELOPERS

@@ -2455,6 +2455,7 @@ F:	package/tcf-agent/
 N:	Yu Chien Peter Lin <peterlin@andestech.com>
 F:	board/andes
 F:	configs/andes_ae350_45_defconfig
+F:	package/kmon/
 
 N:	Olaf Rempel <razzor@kopf-tisch.de>
 F:	package/ctorrent/

+ 1 - 0
package/Config.in

@@ -2780,6 +2780,7 @@ menu "System tools"
 	source "package/jailhouse/Config.in"
 	source "package/keyutils/Config.in"
 	source "package/kmod/Config.in"
+	source "package/kmon/Config.in"
 	source "package/kvmtool/Config.in"
 	source "package/libostree/Config.in"
 	source "package/libvirt/Config.in"

+ 9 - 0
package/kmon/Config.in

@@ -0,0 +1,9 @@
+config BR2_PACKAGE_KMON
+	bool "kmon"
+	depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
+	select BR2_PACKAGE_HOST_RUSTC
+	help
+	  kmon provides a terminal UI for managing kernel modules
+	  and monitoring kernel activities.
+
+	  https://github.com/orhun/kmon

+ 3 - 0
package/kmon/kmon.hash

@@ -0,0 +1,3 @@
+# Locally calculated
+sha256  e4723d733a2b6ad5f318a6bea77f973f3a9dbfdb727ba00352a13b9db0522194  kmon-1.6.5-cargo2.tar.gz
+sha256  3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986  LICENSE

+ 12 - 0
package/kmon/kmon.mk

@@ -0,0 +1,12 @@
+################################################################################
+#
+# kmon
+#
+################################################################################
+
+KMON_VERSION = 1.6.5
+KMON_SITE = $(call github,orhun,kmon,v$(KMON_VERSION))
+KMON_LICENSE = GPL-3.0
+KMON_LICENSE_FILES = LICENSE
+
+$(eval $(cargo-package))