jer         14/09/03 14:16:40

  Modified:             ChangeLog
  Added:                vnstat-1.12.ebuild
  Log:
  Version bump.
  
  (Portage version: 2.2.12/cvs/Linux x86_64, signed Manifest commit with key 
A792A613)

Revision  Changes    Path
1.67                 net-analyzer/vnstat/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/vnstat/ChangeLog?rev=1.67&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/vnstat/ChangeLog?rev=1.67&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/vnstat/ChangeLog?r1=1.66&r2=1.67

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-analyzer/vnstat/ChangeLog,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -r1.66 -r1.67
--- ChangeLog   23 Jul 2014 01:03:46 -0000      1.66
+++ ChangeLog   3 Sep 2014 14:16:40 -0000       1.67
@@ -1,6 +1,11 @@
 # ChangeLog for net-analyzer/vnstat
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/vnstat/ChangeLog,v 1.66 
2014/07/23 01:03:46 mrueg Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/vnstat/ChangeLog,v 1.67 
2014/09/03 14:16:40 jer Exp $
+
+*vnstat-1.12 (03 Sep 2014)
+
+  03 Sep 2014; Jeroen Roovers <j...@gentoo.org> +vnstat-1.12.ebuild:
+  Version bump.
 
   23 Jul 2014; Manuel RĂ¼ger <mr...@gentoo.org> vnstat-1.11-r2.ebuild:
   Fix compilation target for emake. See bug #517762.



1.1                  net-analyzer/vnstat/vnstat-1.12.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/vnstat/vnstat-1.12.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/vnstat/vnstat-1.12.ebuild?rev=1.1&content-type=text/plain

Index: vnstat-1.12.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/vnstat/vnstat-1.12.ebuild,v 1.1 
2014/09/03 14:16:40 jer Exp $

EAPI=5
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}"

pkg_setup() {
        enewgroup vnstat
        enewuser vnstat -1 -1 /dev/null vnstat
}

src_prepare() {
        tc-export CC
}

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

        emake CFLAGS="${CFLAGS}" $(usex gd all '')
}

src_install() {
        use gd && dobin src/vnstati
        dobin src/vnstat src/vnstatd

        exeinto /etc/cron.hourly
        newexe "${FILESDIR}"/vnstat.cron vnstat

        insinto /etc
        doins cfg/vnstat.conf
        fowners root:vnstat /etc/vnstat.conf

        newconfd "${FILESDIR}"/vnstatd.confd vnstatd
        newinitd "${FILESDIR}"/vnstatd.initd vnstatd

        keepdir /var/lib/vnstat
        fowners vnstat:vnstat /var/lib/vnstat

        use gd && doman man/vnstati.1
        doman man/vnstat.1 man/vnstatd.1

        newdoc INSTALL README.setup
        dodoc CHANGES README UPGRADE FAQ examples/vnstat.cgi
}

pkg_postinst() {
        # 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
        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."
}




Reply via email to