# HG changeset patch # User holger # Date 1286956949 -7200 # Node ID 33bbcb7e6d8b966b872f8822a14c8301a44cc8ff # Parent 37e37d78b2a2e424a411c39c73c78aa222aec8f9 mrtg-2.16.4 is upstream diff -r 37e37d78b2a2 -r 33bbcb7e6d8b net-analyzer/mrtg/Manifest --- a/net-analyzer/mrtg/Manifest Wed Oct 13 10:01:26 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,5 +0,0 @@ -AUX mrtg.confd 512 RMD160 ad2824f21df0ecf864b53250b1e50912b1f17777 SHA1 b3248d27b94155f14240c9d4151c5a789cc152c1 SHA256 fb929fd0e3658bc614f2ba51b9fba748050dbc76c0f1c0ac1bc233559bd2b4e7 -AUX mrtg.rc 1388 RMD160 beb973376ed5f5f1022fdc3caa1fdc5393c18a4a SHA1 11f32fbcc911ae3200eed8a41184cea6e94f93cb SHA256 25aa80a6eac6b7ca09a577c1ff895d40a03c167892aa1f2dde39a5085b24c41a -DIST mrtg-2.16.4.tar.gz 1089068 RMD160 9d7f2573fded09b16cd5b108271b9dd68d78bc18 SHA1 8d810487585c929bf48246311512f88077e10e55 SHA256 6d61fad616f6a73b2080a6ed295ec8d2a021a4e1110db42a2d35b9ad6d3037e6 -EBUILD mrtg-2.16.4.ebuild 1044 RMD160 4ff0f85e3ff5dcd3baddfddf64894244f9dbb0db SHA1 00194c3cff0aad36e790c0fd32ec2b6ac7355ae7 SHA256 6fc5482a5a87a13196579ef5ebe052d549cf3b397e5b5f85a496a2b6a7985534 -MISC metadata.xml 221 RMD160 6a612dbdb85b7cbc15a4f4924fc62b435900bee4 SHA1 59ce39c64900516f7d583951daacb16fc01f0ea1 SHA256 80bafe9d61de4580c061d796ca9c244633349b7a6da85aeae6e11bbaad597110 diff -r 37e37d78b2a2 -r 33bbcb7e6d8b net-analyzer/mrtg/files/mrtg.confd --- a/net-analyzer/mrtg/files/mrtg.confd Wed Oct 13 10:01:26 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,17 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/mrtg/files/mrtg.confd,v 1.1 2005/01/26 10:35:05 ka0ttic Exp $ - -MRTG_CONF="/etc/mrtg.conf" -MRTG_PID="/var/run/mrtg.pid" - -# uncomment and set the following, if you'd like to run mrtg as a -# different user/group -#MRTG_USER="" -#MRTG_GROUP="" - -# uncomment if you'd like to enable logging -#MRTG_LOG="/var/log/mrtg.log" - -# set any extra options here -MRTG_OPTS="" diff -r 37e37d78b2a2 -r 33bbcb7e6d8b net-analyzer/mrtg/files/mrtg.rc --- a/net-analyzer/mrtg/files/mrtg.rc Wed Oct 13 10:01:26 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,54 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/mrtg/files/mrtg.rc,v 1.7 2007/04/19 19:08:08 cedk Exp $ - -depend() { - need net - - # if monitoring snmp variables on this machine: - # use net-snmpd -} - -checkconfig() { - if [[ ! -f ${MRTG_CONF} ]] ; then - eerror "Please create ${MRTG_CONF} (try man cfgmaker)" - return 1 - fi - - mrtg --check ${MRTG_CONF} - return $? -} - -start() { - # mrtg will not run if LANG=*utf8 - # use grep instead of bash regexp for bug #159786 - [[ "$(echo $LANG|grep -E '((^[A-Za-z0-9\_\@\-]+\.)|(^))([uU][tT][fF]-?8)$')" ]] \ - && LANG='C' - - checkconfig || return $? - - # enable logging? - [[ -n "${MRTG_LOG}" ]] && \ - MRTG_OPTS="${MRTG_OPTS} --logging ${MRTG_LOG}" - - # run as a different user? - [[ -n "${MRTG_USER}" ]] && \ - MRTG_OPTS="${MRTG_OPTS} --user ${MRTG_USER}" - - # run as a different group? - [[ -n "${MRTG_GROUP}" ]] && \ - MRTG_OPTS="${MRTG_OPTS} --group ${MRTG_GROUP}" - - ebegin "Starting mrtg" - start-stop-daemon --start --quiet --pidfile ${MRTG_PID} --name mrtg\ - --exec /usr/bin/mrtg -- --daemon --pid-file=${MRTG_PID} \ - ${MRTG_OPTS} ${MRTG_CONF} >/dev/null - eend $? "Failed to start mrtg" -} - -stop() { - ebegin "Stopping mrtg" - start-stop-daemon --stop --quiet --pidfile ${MRTG_PID} - eend $? "Failed to stop mrtg" -} diff -r 37e37d78b2a2 -r 33bbcb7e6d8b net-analyzer/mrtg/metadata.xml --- a/net-analyzer/mrtg/metadata.xml Wed Oct 13 10:01:26 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,8 +0,0 @@ - - - -netmon - - netmon@gentoo.org - - diff -r 37e37d78b2a2 -r 33bbcb7e6d8b net-analyzer/mrtg/mrtg-2.16.4.ebuild --- a/net-analyzer/mrtg/mrtg-2.16.4.ebuild Wed Oct 13 10:01:26 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,38 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/mrtg/mrtg-2.16.2-r1.ebuild,v 1.1 2010/05/29 04:48:18 pva Exp $ - -EAPI="3" - -DESCRIPTION="A tool to monitor the traffic load on network-links" -HOMEPAGE="http://oss.oetiker.ch/mrtg/" -SRC_URI="http://oss.oetiker.ch/mrtg/pub/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86" -IUSE="" - -DEPEND="dev-lang/perl - dev-perl/SNMP_Session - >=media-libs/gd-1.8.4" - -src_prepare() { - rm ./lib/mrtg2/{SNMP_{Session,util},BER}.pm || die -} - -src_install () { - keepdir /var/lib/mrtg - - emake DESTDIR="${ED}" install || die "emake install failed" - mv "${ED}/usr/share/doc/"{mrtg2,${PF}} - - newinitd "${FILESDIR}/mrtg.rc" ${PN} || die - newconfd "${FILESDIR}/mrtg.confd" ${PN} || die -} - -pkg_postinst(){ - elog "You must configure mrtg before being able to run it. Try cfgmaker." - elog "The following thread may be useful:" - elog "http://forums.gentoo.org/viewtopic-t-105862.html" -}