vmtouch: new package
Signed-off-by: Brandon Maier <brandon.maier@rockwellcollins.com> Reviewed-by: Matt Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
parent
db9473bf6c
commit
4996f77ae3
|
@ -403,6 +403,9 @@ N: Bogdan Radulescu <bogdan@nimblex.net>
|
|||
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/
|
||||
|
||||
|
|
|
@ -131,6 +131,7 @@ menu "Debugging, profiling and benchmark"
|
|||
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
|
||||
|
||||
|
|
11
package/vmtouch/Config.in
Normal file
11
package/vmtouch/Config.in
Normal file
|
@ -0,0 +1,11 @@
|
|||
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/
|
5
package/vmtouch/vmtouch.hash
Normal file
5
package/vmtouch/vmtouch.hash
Normal file
|
@ -0,0 +1,5 @@
|
|||
# Locally computed
|
||||
sha256 d57b7b3ae1146c4516429ab7d6db6f2122401db814ddd9cdaad10980e9c8428c vmtouch-v1.3.1.tar.gz
|
||||
|
||||
# Hash for license files:
|
||||
sha256 13258709ed29c17394e0a3ba8c8b9360af35b85231db514f11a0ba385cecd08e LICENSE
|
21
package/vmtouch/vmtouch.mk
Normal file
21
package/vmtouch/vmtouch.mk
Normal file
|
@ -0,0 +1,21 @@
|
|||
################################################################################
|
||||
#
|
||||
# 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))
|
Loading…
Reference in a new issue