2 # This is free software, licensed under the GNU General Public License v2.
3 # See /LICENSE for more information.
6 include $(TOPDIR
)/rules.mk
10 PKG_RELEASE
:=$(AUTORELEASE
)
12 PKG_SOURCE
:=vnstat-
$(PKG_VERSION
).
tar.gz
13 PKG_SOURCE_URL
:=https
://humdi.net
/vnstat
14 PKG_HASH
:=11a21475dea91706500aba7c63e24126703fd01f13b1f3acdf92baa5aead9dc7
16 PKG_LICENSE
:=GPL-2.0
-only
17 PKG_LICENSE_FILES
:=COPYING
18 PKG_MAINTAINER
:=Jan Hoffmann
<jan@
3e8.eu
>
20 PKG_BUILD_DIR
:=$(BUILD_DIR
)/vnstat-
${PKG_VERSION}
26 include $(INCLUDE_DIR
)/package.mk
28 define Package
/vnstat2
/Default
31 URL
:=https
://humdi.net
/vnstat
/
36 define Package
/vnstat2
37 $(call Package
/vnstat2
/Default
)
38 TITLE
:=Console-based network traffic monitor
41 define Package
/vnstat2
/description
42 vnStat is a network traffic monitor for Linux that keeps a log of daily
43 network traffic for the selected interface
(s
). vnStat isn
't a packet
44 sniffer. The traffic information is analyzed from the /proc -filesystem,
45 so vnStat can be used without root permissions.
48 define Package/vnstati2
49 $(call Package/vnstat2/Default)
50 DEPENDS+=vnstat2 +libgd
51 TITLE:=PNG image output support for vnStat
54 define Package/vnstati2/description
55 The purpose of vnstati is to provide image output support for statistics
56 collected using vnstat. However, the image file format is limited to
57 png. All basic outputs of vnStat are supported excluding live traffic
58 features. The image can be outputted either to a file or to standard
62 define Package/vnstat2/conffiles
67 CONFIGURE_ARGS += --disable-extra-paths
69 define Package/vnstat2/install
70 $(INSTALL_DIR) $(1)/usr/bin
71 $(CP) $(PKG_INSTALL_DIR)/usr/bin/vnstat $(1)/usr/bin/
72 $(INSTALL_DIR) $(1)/usr/sbin
73 $(CP) $(PKG_INSTALL_DIR)/usr/sbin/vnstatd $(1)/usr/sbin/
74 $(INSTALL_DIR) $(1)/etc
75 $(INSTALL_CONF) $(PKG_BUILD_DIR)/cfg/vnstat.conf $(1)/etc/
76 $(INSTALL_DIR) $(1)/etc/config
77 $(INSTALL_CONF) ./files/vnstat.config $(1)/etc/config/vnstat
78 $(INSTALL_DIR) $(1)/etc/init.d
79 $(INSTALL_BIN) ./files/vnstat.init $(1)/etc/init.d/vnstat
80 $(INSTALL_DIR) $(1)/etc/hotplug.d/iface
81 $(INSTALL_DATA) ./files/vnstat.hotplug $(1)/etc/hotplug.d/iface/50-vnstat
84 define Package/vnstati2/install
85 $(INSTALL_DIR) $(1)/usr/bin
86 $(CP) $(PKG_INSTALL_DIR)/usr/bin/vnstati $(1)/usr/bin/
89 $(eval $(call BuildPackage,vnstat2))
90 $(eval $(call BuildPackage,vnstati2))