1 # Copyright 1999-2017 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
5 inherit toolchain-funcs user
7 DESCRIPTION="Console-based network traffic monitor that keeps statistics of network usage"
8 HOMEPAGE="http://humdi.net/vnstat/"
9 SRC_URI="http://humdi.net/vnstat/${P}.tar.gz"
13 KEYWORDS="amd64 arm hppa ppc ppc64 sparc x86"
14 IUSE="gd selinux test"
17 gd? ( media-libs/gd[png] )
21 test? ( dev-libs/check )
25 selinux? ( sec-policy/selinux-vnstatd )
30 enewuser vnstat -1 -1 /dev/null vnstat
39 -e 's|vnstat[.]log|vnstatd.log|' \
40 -e 's|vnstat[.]pid|vnstatd/vnstatd.pid|' \
41 -e 's|/var/run|/run|' \
44 -e '/PIDFILE/s|/var/run|/run|' \
49 emake ${PN} ${PN}d $(usex gd ${PN}i '')
53 use gd && dobin vnstati
56 exeinto /etc/cron.hourly
57 newexe "${FILESDIR}"/vnstat.cron vnstat
61 fowners root:vnstat /etc/vnstat.conf
63 newconfd "${FILESDIR}"/vnstatd.confd vnstatd
64 newinitd "${FILESDIR}"/vnstatd.initd-r1 vnstatd
66 use gd && doman man/vnstati.1
67 doman man/vnstat.1 man/vnstatd.1
69 newdoc INSTALL README.setup
70 dodoc CHANGES README UPGRADE FAQ examples/vnstat.cgi