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 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))