blob: 292402af12b0d237e5435c2644664fd181658c5f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
include $(TOPDIR)/rules.mk
PKG_NAME:=iotop
PKG_VERSION:=1.30
PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/Tomas-M/iotop/tar.gz/v$(PKG_VERSION)?
PKG_HASH:=862e3d3d0263e4171aa9c5aaed2dd7d76ca746afa58ecbb6eca002717e9fa240
PKG_LICENSE:=GPL-2.0-or-later
PKG_LICENSE_FILES:=LICENSE
PKG_CPE_ID=cpe:/a:iotop:iotop
include $(INCLUDE_DIR)/package.mk
define Package/iotop
SECTION:=admin
CATEGORY:=Administration
TITLE:=A top utility for IO
DEPENDS:=+libncurses @KERNEL_TASKSTATS
URL:=https://github.com/Tomas-M/iotop
PKG_MAINTAINER:=John Audia <therealgraysky@proton.me>
endef
define Package/iotop/description
Iotop identifies processes that use high amount of input/output
requests on your machine. It is similar to the well known top utility
but instead of showing you what consumes CPU the most, it lists
processes by their IO usage.
endef
define Build/Compile
$(MAKE) -C "$(PKG_BUILD_DIR)" \
CC="$(TARGET_CC)" \
CFLAGS="$(TARGET_CFLAGS)" \
LDFLAGS="$(TARGET_LDFLAGS)"
endef
define Package/iotop/install
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/iotop $(1)/usr/bin/
endef
$(eval $(call BuildPackage,iotop))
|