diff options
Diffstat (limited to 'net-analyzer/snmptt/snmptt-1.4.ebuild')
-rw-r--r-- | net-analyzer/snmptt/snmptt-1.4.ebuild | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/net-analyzer/snmptt/snmptt-1.4.ebuild b/net-analyzer/snmptt/snmptt-1.4.ebuild new file mode 100644 index 000000000000..a91c3fcdebfd --- /dev/null +++ b/net-analyzer/snmptt/snmptt-1.4.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +MY_P="${P/-/_}" + +DESCRIPTION="SNMP Trap Translator" +SRC_URI="mirror://sourceforge/snmptt/${MY_P}.tgz" +HOMEPAGE="http://www.snmptt.org/" +LICENSE="GPL-2" + +KEYWORDS="~amd64 ~ppc ~x86" +SLOT="0" +IUSE="mysql postgres" + +S="${WORKDIR}/${MY_P}" + +RDEPEND=" + dev-lang/perl + dev-perl/Config-IniFiles + net-analyzer/net-snmp + mysql? ( dev-perl/DBD-mysql ) + postgres? ( dev-perl/DBD-Pg ) +" + +src_prepare() { + # bug 105354, daemonize this thing + sed -i \ + -e 's:mode = standalone:mode = daemon:g' \ + -e '/pid_file/s:/var/run:/run:g' \ + snmptt.ini || die + + echo "traphandle default /usr/sbin/snmptt" >examples/snmptrapd.conf.sample +} + +src_install() { + into /usr + dosbin snmptt snmptthandler snmptt-net-snmp-test snmpttconvert \ + snmpttconvertmib + + insinto /etc/snmp + doins snmptt.ini examples/snmptt.conf.generic \ + examples/snmptrapd.conf.sample + newins examples/snmptt.conf.generic snmptt.conf + + dodoc BUGS ChangeLog README sample-trap + dohtml docs/faqs.html docs/index.html docs/layout1.css docs/snmptt.html \ + docs/snmpttconvert.html docs/snmpttconvertmib.html + + newinitd "${FILESDIR}"/snmptt.initd-r1 snmptt +} |