summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Roovers <jer@gentoo.org>2013-09-18 14:16:20 +0000
committerJeroen Roovers <jer@gentoo.org>2013-09-18 14:16:20 +0000
commit25f68bf12ce3acc9e76de5f5dda13506845f9fe0 (patch)
tree02055aa2ec7f0065eff2db7c3a1c34286201c130 /net-analyzer
parentSecurity bump (bug #485258). Removed old (diff)
downloadgentoo-2-25f68bf12ce3acc9e76de5f5dda13506845f9fe0.tar.gz
gentoo-2-25f68bf12ce3acc9e76de5f5dda13506845f9fe0.tar.bz2
gentoo-2-25f68bf12ce3acc9e76de5f5dda13506845f9fe0.zip
Old.
(Portage version: 2.2.6/cvs/Linux x86_64, signed Manifest commit with key A792A613)
Diffstat (limited to 'net-analyzer')
-rw-r--r--net-analyzer/vnstat/ChangeLog7
-rw-r--r--net-analyzer/vnstat/vnstat-1.10-r1.ebuild105
2 files changed, 5 insertions, 107 deletions
diff --git a/net-analyzer/vnstat/ChangeLog b/net-analyzer/vnstat/ChangeLog
index c17212b2276d..05a83bf046cd 100644
--- a/net-analyzer/vnstat/ChangeLog
+++ b/net-analyzer/vnstat/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for net-analyzer/vnstat
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/vnstat/ChangeLog,v 1.62 2012/06/12 03:36:17 zmedico Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/vnstat/ChangeLog,v 1.63 2013/09/18 14:16:19 jer Exp $
+
+ 18 Sep 2013; Jeroen Roovers <jer@gentoo.org> -vnstat-1.10-r1.ebuild:
+ Old.
12 Jun 2012; Zac Medico <zmedico@gentoo.org> vnstat-1.10-r1.ebuild,
vnstat-1.11-r2.ebuild:
diff --git a/net-analyzer/vnstat/vnstat-1.10-r1.ebuild b/net-analyzer/vnstat/vnstat-1.10-r1.ebuild
deleted file mode 100644
index d57ebd8e92e9..000000000000
--- a/net-analyzer/vnstat/vnstat-1.10-r1.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/vnstat/vnstat-1.10-r1.ebuild,v 1.2 2012/06/12 03:36:17 zmedico Exp $
-
-EAPI="2"
-
-inherit toolchain-funcs user
-
-DESCRIPTION="Console-based network traffic monitor that keeps statistics of network usage"
-HOMEPAGE="http://humdi.net/vnstat/"
-SRC_URI="http://humdi.net/vnstat/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm hppa ppc ppc64 sparc x86"
-IUSE="gd"
-
-DEPEND="
- gd? ( media-libs/gd[png] )"
-RDEPEND="${DEPEND}
- virtual/cron"
-
-pkg_setup() {
- enewgroup vnstat
- enewuser vnstat -1 -1 /dev/null vnstat
-}
-
-src_compile() {
- sed -i 's:vnstat[.]log:vnstatd.log:' cfg/vnstat.conf || die
- sed -i 's:vnstat[.]pid:vnstatd/vnstatd.pid:' cfg/vnstat.conf || die
-
- if use gd; then
- emake all CC="$(tc-getCC)" CFLAGS="${CFLAGS}" || die "emake all failed"
- else
- emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" || die "emake failed"
- fi
-}
-
-src_install() {
- if use gd; then
- dobin src/vnstati || die "vnstati dobin failed"
- fi
- dobin src/vnstat src/vnstatd || die "dobin failed"
- exeinto /etc/cron.hourly
- newexe "${FILESDIR}"/vnstat.cron vnstat || die
-
- insinto /etc
- doins cfg/vnstat.conf || die
- fowners root:vnstat /etc/vnstat.conf
-
- newconfd "${FILESDIR}/vnstatd.confd" vnstatd || die
- newinitd "${FILESDIR}/vnstatd.initd" vnstatd || die
-
- keepdir /var/lib/vnstat
- keepdir /var/run/vnstatd
- fowners vnstat:vnstat /var/lib/vnstat
- fowners vnstat:vnstat /var/run/vnstatd
-
- use gd && { doman man/vnstati.1 || die; }
- doman man/vnstat.1 man/vnstatd.1 || die
-
- newdoc examples/vnstat_ip-up ip-up.example || die
- newdoc examples/vnstat_ip-down ip-down.example || die
- newdoc INSTALL README.setup || die
- dodoc CHANGES README UPGRADE FAQ examples/vnstat.cgi || die
-}
-
-pkg_postinst() {
- # compatibility for 1.1 ebuild
- if [[ -d ${ROOT}/var/spool/vnstat ]]; then
- mv -f "${ROOT}"/var/spool/vnstat/* "${ROOT}"/var/lib/vnstat/ \
- && rmdir "${ROOT}"/var/spool/vnstat
- ewarn "vnStat db files have been moved from /var/spool/vnstat to /var/lib/vnstat"
- ewarn
- fi
-
- # Workaround feature/bug #141619
- chown -R vnstat:vnstat "${ROOT}/var/lib/vnstat"
- chown vnstat:vnstat "${ROOT}/var/run/vnstatd"
- ewarn "vnStat db files owning user and group has been changed to \"vnstat\"."
-
- elog
- elog "Repeat the following command for every interface you"
- elog "wish to monitor (replace eth0):"
- elog " vnstat -u -i eth0"
- elog "and set correct permissions after that, e.g."
- elog " chown -R vnstat:vnstat /var/lib/vnstat"
- elog
- elog "Note: if an interface transfers more than ~4GB in"
- elog "the time between cron runs, you may miss traffic"
- elog
-
- if [[ -e ${ROOT}/etc/cron.d/vnstat ]] ; then
- elog "vnstat's cron script is now installed as /etc/cron.hourly/vnstat."
- elog "Please remove /etc/cron.d/vnstat."
- elog
- fi
- elog "To update the interfaces database automatically with cron, uncomment"
- elog "lines in /etc/cron.hourly/vnstat and set cron job to run it as"
- elog "frequently as required. Alternatively you can use vnstatd. Init script"
- elog "was installed into /etc/init.d/vnstatd for your convenience."
- elog
- elog "Starting with version 1.5 --dbdir option is droped. You can do the same"
- elog "with DatabaseDir directive in configuration file (/etc/vnstat.conf)."
-}