* [gentoo-commits] gentoo-x86 commit in net-analyzer/vnstat: ChangeLog vnstat-1.10-r1.ebuild vnstat-1.11-r2.ebuild vnstat-1.10.ebuild vnstat-1.11-r1.ebuild
@ 2012-01-01 1:18 Christian Ruppert (idl0r)
0 siblings, 0 replies; only message in thread
From: Christian Ruppert (idl0r) @ 2012-01-01 1:18 UTC (permalink / raw
To: gentoo-commits
idl0r 12/01/01 01:18:05
Modified: ChangeLog
Added: vnstat-1.10-r1.ebuild vnstat-1.11-r2.ebuild
Removed: vnstat-1.10.ebuild vnstat-1.11-r1.ebuild
Log:
Revbump. Don't use the deprecated $opts variable, bug 386115.
(Portage version: 2.1.10.41/cvs/Linux i686, RepoMan options: --force)
Revision Changes Path
1.53 net-analyzer/vnstat/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/vnstat/ChangeLog?rev=1.53&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/vnstat/ChangeLog?rev=1.53&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/vnstat/ChangeLog?r1=1.52&r2=1.53
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-analyzer/vnstat/ChangeLog,v
retrieving revision 1.52
retrieving revision 1.53
diff -u -r1.52 -r1.53
--- ChangeLog 21 Oct 2011 15:16:06 -0000 1.52
+++ ChangeLog 1 Jan 2012 01:18:04 -0000 1.53
@@ -1,6 +1,14 @@
# ChangeLog for net-analyzer/vnstat
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/vnstat/ChangeLog,v 1.52 2011/10/21 15:16:06 jer Exp $
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/vnstat/ChangeLog,v 1.53 2012/01/01 01:18:04 idl0r Exp $
+
+*vnstat-1.11-r2 (01 Jan 2012)
+*vnstat-1.10-r1 (01 Jan 2012)
+
+ 01 Jan 2012; Christian Ruppert <idl0r@gentoo.org> -vnstat-1.10.ebuild,
+ +vnstat-1.10-r1.ebuild, -vnstat-1.11-r1.ebuild, +vnstat-1.11-r2.ebuild,
+ files/vnstatd.initd:
+ Revbump. Don't use the deprecated $opts variable, bug 386115.
21 Oct 2011; Jeroen Roovers <jer@gentoo.org> vnstat-1.11-r1.ebuild:
Remove fowners call for /var/run/vnstatd too.
1.1 net-analyzer/vnstat/vnstat-1.10-r1.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/vnstat/vnstat-1.10-r1.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/vnstat/vnstat-1.10-r1.ebuild?rev=1.1&content-type=text/plain
Index: vnstat-1.10-r1.ebuild
===================================================================
# 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.1 2012/01/01 01:18:04 idl0r Exp $
EAPI="2"
inherit eutils toolchain-funcs
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)."
}
1.1 net-analyzer/vnstat/vnstat-1.11-r2.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/vnstat/vnstat-1.11-r2.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/vnstat/vnstat-1.11-r2.ebuild?rev=1.1&content-type=text/plain
Index: vnstat-1.11-r2.ebuild
===================================================================
# 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.11-r2.ebuild,v 1.1 2012/01/01 01:18:04 idl0r Exp $
EAPI="4"
inherit eutils toolchain-funcs
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}"
else
emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
fi
}
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 examples/vnstat_ip-up ip-up.example
newdoc examples/vnstat_ip-down ip-down.example
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."
}
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2012-01-01 1:18 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-01 1:18 [gentoo-commits] gentoo-x86 commit in net-analyzer/vnstat: ChangeLog vnstat-1.10-r1.ebuild vnstat-1.11-r2.ebuild vnstat-1.10.ebuild vnstat-1.11-r1.ebuild Christian Ruppert (idl0r)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox