package/vnstat: New package
[Thomas: - Rename the VNSTAT_INSTALL_VNSTATI to VNSTAT_INSTALL_VNSTATI_CMDS, and use 'define ... endef'. - Use full paths for the destinations when using $(INSTALL)] Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
ecf332e50f
commit
bc13478bd2
@ -1172,6 +1172,7 @@ endif
|
||||
source "package/ushare/Config.in"
|
||||
source "package/ussp-push/Config.in"
|
||||
source "package/vde2/Config.in"
|
||||
source "package/vnstat/Config.in"
|
||||
source "package/vpnc/Config.in"
|
||||
source "package/vsftpd/Config.in"
|
||||
source "package/vtun/Config.in"
|
||||
|
11
package/vnstat/Config.in
Normal file
11
package/vnstat/Config.in
Normal file
@ -0,0 +1,11 @@
|
||||
config BR2_PACKAGE_VNSTAT
|
||||
bool "vnstat"
|
||||
depends on BR2_USE_MMU # fork()
|
||||
help
|
||||
vnStat is a console-based network traffic monitor that keeps a log of
|
||||
network traffic for the selected interface(s). It uses the network
|
||||
interface statistics provided by the kernel as information source.
|
||||
This means that vnStat won't actually be sniffing any traffic and also
|
||||
ensures light use of system resources.
|
||||
|
||||
http://humdi.net/vnstat
|
2
package/vnstat/vnstat.hash
Normal file
2
package/vnstat/vnstat.hash
Normal file
@ -0,0 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 af1050d9c1b22d4b9742fe0d1818de9eb1037b8e7f9ba67b962e108d8527be69 vnstat-1.12.tar.gz
|
30
package/vnstat/vnstat.mk
Normal file
30
package/vnstat/vnstat.mk
Normal file
@ -0,0 +1,30 @@
|
||||
################################################################################
|
||||
#
|
||||
# vnstat
|
||||
#
|
||||
################################################################################
|
||||
|
||||
VNSTAT_VERSION = 1.12
|
||||
VNSTAT_SITE = http://humdi.net/vnstat
|
||||
VNSTAT_LICENSE = GPLv2
|
||||
VNSTAT_LICENSE_FILES = COPYING
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GD)$(BR2_PACKAGE_LIBPNG),yy)
|
||||
VNSTAT_DEPENDENCIES = gd
|
||||
VNSTAT_GD_MAKE_OPT = all
|
||||
define VNSTAT_INSTALL_VNSTATI_CMDS
|
||||
$(INSTALL) -D -m 0755 $(@D)/src/vnstati $(TARGET_DIR)/usr/bin/vnstati
|
||||
endef
|
||||
endif
|
||||
|
||||
define VNSTAT_BUILD_CMDS
|
||||
$(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) $(VNSTAT_GD_MAKE_OPT)
|
||||
endef
|
||||
|
||||
define VNSTAT_INSTALL_TARGET_CMDS
|
||||
$(INSTALL) -D -m 0755 $(@D)/src/vnstat $(TARGET_DIR)/usr/bin/vnstat
|
||||
$(INSTALL) -D -m 0755 $(@D)/src/vnstatd $(TARGET_DIR)/usr/sbin/vnstatd
|
||||
$(VNSTAT_INSTALL_VNSTATI_CMDS)
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
Loading…
Reference in New Issue
Block a user