F: package/iftop/
F: package/ncdu/
+N: Brandon Maier <brandon.maier@rockwellcollins.com>
+F: package/vmtouch/
+
N: Brock Williams <brock@cottonwoodcomputer.com>
F: package/pdmenu/
source "package/trinity/Config.in"
source "package/uclibc-ng-test/Config.in"
source "package/valgrind/Config.in"
+ source "package/vmtouch/Config.in"
source "package/whetstone/Config.in"
endmenu
--- /dev/null
+config BR2_PACKAGE_VMTOUCH
+ bool "vmtouch"
+ depends on BR2_USE_MMU # fork()
+ help
+ vmtouch is a tool for learning about and controlling
+ the file system cache of unix and unix-like systems. It
+ can discover which files the OS is caching, tell the OS
+ to cache or evict some files or regions of files, lock
+ files into memory so the OS won't evict them, and more.
+
+ https://hoytech.com/vmtouch/
--- /dev/null
+# Locally computed
+sha256 d57b7b3ae1146c4516429ab7d6db6f2122401db814ddd9cdaad10980e9c8428c vmtouch-v1.3.1.tar.gz
+
+# Hash for license files:
+sha256 13258709ed29c17394e0a3ba8c8b9360af35b85231db514f11a0ba385cecd08e LICENSE
--- /dev/null
+################################################################################
+#
+# vmtouch
+#
+################################################################################
+
+VMTOUCH_VERSION = v1.3.1
+VMTOUCH_SITE = $(call github,hoytech,vmtouch,$(VMTOUCH_VERSION))
+VMTOUCH_LICENSE = BSD-3-Clause
+VMTOUCH_LICENSE_FILES = LICENSE
+
+define VMTOUCH_BUILD_CMDS
+ $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D)
+endef
+
+define VMTOUCH_INSTALL_TARGET_CMDS
+ $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) install \
+ DESTDIR=$(TARGET_DIR) PREFIX=/usr
+endef
+
+$(eval $(generic-package))