From a7ed296a80295004b79f7143d2a280b98f922b93 Mon Sep 17 00:00:00 2001 From: Jacky Guo Date: Thu, 20 Oct 2022 14:39:13 +0800 Subject: [PATCH] nload: add new package Signed-off-by: Jacky Guo --- admin/nload/Makefile | 40 ++++++++++++++++++++++++++++++++++++++++ admin/nload/test.sh | 3 +++ 2 files changed, 43 insertions(+) create mode 100644 admin/nload/Makefile create mode 100644 admin/nload/test.sh diff --git a/admin/nload/Makefile b/admin/nload/Makefile new file mode 100644 index 0000000000..b987507c2d --- /dev/null +++ b/admin/nload/Makefile @@ -0,0 +1,40 @@ +# SPDX-Identifier-License: GPL-2.0-only + +include $(TOPDIR)/rules.mk + +PKG_NAME:=nload +PKG_VERSION:=0.7.4 +PKG_RELEASE:=$(AUTORELEASE) + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=https://codeload.github.com/rolandriegel/nload/tar.gz/v$(PKG_VERSION)? +PKG_HASH:=a73b3a75356776860fc4c40daebce04c5022f73d39704a12fb0aeb88a751216a + +PKG_MAINTAINER:=Jacky Guo +PKG_LICENSE:=GPL-2.0-only +PKG_LICENSE_FILES:=COPYING + +PKG_FIXUP:=autoreconf +PKG_BUILD_PARALLEL:=1 +PKG_INSTALL:=1 + +include $(INCLUDE_DIR)/package.mk + +define Package/nload + SECTION:=admin + CATEGORY:=Administration + TITLE:=A network traffic monitor + DEPENDS:=+libncurses +libstdcpp + URL:=https://github.com/rolandriegel/nload +endef + +define Package/nload/description + Monitors network traffic and bandwidth usage. +endef + +define Package/nload/install + $(INSTALL_DIR) $(1)/usr/bin + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/nload $(1)/usr/bin/ +endef + +$(eval $(call BuildPackage,nload)) diff --git a/admin/nload/test.sh b/admin/nload/test.sh new file mode 100644 index 0000000000..9fbe7902ff --- /dev/null +++ b/admin/nload/test.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +nload -h | grep "$PKG_VERSION"