1 # Copyright 1999-2017 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
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 )
28 "${FILESDIR}"/${PN}-1.17-conf.patch
29 "${FILESDIR}"/${PN}-1.17-run.patch
34 enewuser vnstat -1 -1 /var/lib/vnstat vnstat
38 emake ${PN} ${PN}d $(usex gd ${PN}i '')
42 use gd && dobin vnstati
45 exeinto /usr/share/${PN}
46 newexe "${FILESDIR}"/vnstat.cron-r1 vnstat.cron
50 fowners root:vnstat /etc/vnstat.conf
52 keepdir /var/lib/vnstat
53 fowners vnstat:vnstat /var/lib/vnstat
55 newconfd "${FILESDIR}"/vnstatd.confd-r1 vnstatd
56 newinitd "${FILESDIR}"/vnstatd.initd-r2 vnstatd
58 systemd_newunit "${FILESDIR}"/vnstatd.systemd vnstatd.service
59 systemd_newtmpfilesd "${FILESDIR}"/vnstatd.tmpfile vnstatd.conf
61 use gd && doman man/vnstati.1
62 doman man/vnstat.1 man/vnstatd.1
64 newdoc INSTALL README.setup
65 dodoc CHANGES README UPGRADE FAQ examples/vnstat.cgi