blob: f3cc45e482035796c94aebae81608e41f895bb29 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/JKFlow/JKFlow-3.4.2.ebuild,v 1.1 2005/09/12 16:13:15 strerror Exp $
inherit eutils
MY_PN="${PN/JKF/jkf}"
MY_P="${MY_PN}-v${PV}"
DESCRIPTION="XML configurable FlowScan module for processing flows"
HOMEPAGE="http://users.telenet.be/jurgen.kobierczynski/jkflow/JKFlow.html"
SRC_URI="http://users.telenet.be/jurgen.kobierczynski/${MY_PN}/${MY_P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"
IUSE=""
RDEPEND="dev-lang/perl
net-analyzer/FlowScan
dev-perl/XML-Simple
dev-perl/Net-Patricia
net-www/apache"
DEPEND=""
S="${WORKDIR}/${PN}-v${PV}"
src_unpack() {
unpack ${A}
cd "${S}"
sed -i "s%my \$rrddir = \"/var/flows/reports/rrds/\";%my \$rrddir = \"/var/lib/flows/rrds/\";%" JKGrapher.pl \
|| die "sed failed"
}
src_install() {
exeinto /var/lib/flows/bin
doexe JKFlow.pm
insinto /var/lib/flows/bin
doins JKFlow_example_routers.xml JKFlow_example_sites.xml
exeinto /var/www/localhost/cgi-bin
doexe JKGrapher.pl
ewarn "JKGrapher.pl has been placed in /var/www/localhost/cgi-bin"
ewarn "If this is not where your cgi-bin directory is then you must"
ewarn "move it manually"
}
pkg_postinst() {
chown flows:flows /var/lib/flows/bin/JKFlow.pm
chown flows:flows /var/lib/flows/bin/JKFlow_example_routers.xml
chown flows:flows /var/lib/flows/bin/JKFlow_example_sites.xml
einfo
einfo "You will need to add the following line to flowscan.cf:"
einfo " ReportClasses JKFlow"
einfo "You must also comment out any other lines that contain"
einfo "ReportClasses."
einfo
einfo "JKFlows configuration is complex. You should review"
einfo "the two sample configuration files in /var/lib/flows/bin"
einfo "and use them as a basis for configuration for your own"
einfo "network. More information can be found at:"
einfo "http://users.telenet.be/jurgen.kobierczynski/jkflow/eindwerk.pdf"
einfo
}
|