1 # Copyright 1999-2015 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
6 inherit toolchain-funcs user
8 DESCRIPTION="Console-based network traffic monitor that keeps statistics of network usage"
9 HOMEPAGE="http://humdi.net/vnstat/"
10 SRC_URI="http://humdi.net/vnstat/${P}.tar.gz"
14 KEYWORDS="amd64 arm hppa ppc ppc64 sparc x86"
15 IUSE="gd selinux test"
18 gd? ( media-libs/gd[png] )
22 test? ( dev-libs/check )
26 selinux? ( sec-policy/selinux-vnstatd )
31 enewuser vnstat -1 -1 /dev/null vnstat
38 -e 's|vnstat[.]log|vnstatd.log|' \
39 -e 's|vnstat[.]pid|vnstatd/vnstatd.pid|' \
40 -e 's|/var/run|/run|' \
43 -e '/PIDFILE/s|/var/run|/run|' \
48 emake CFLAGS="${CFLAGS}" $(usex gd all '')
52 use gd && dobin src/vnstati
53 dobin src/vnstat src/vnstatd
55 exeinto /etc/cron.hourly
56 newexe "${FILESDIR}"/vnstat.cron vnstat
60 fowners root:vnstat /etc/vnstat.conf
62 newconfd "${FILESDIR}"/vnstatd.confd vnstatd
63 newinitd "${FILESDIR}"/vnstatd.initd-r1 vnstatd
65 use gd && doman man/vnstati.1
66 doman man/vnstat.1 man/vnstatd.1
68 newdoc INSTALL README.setup
69 dodoc CHANGES README UPGRADE FAQ examples/vnstat.cgi