diff options
author | Donny Davies <woodchip@gentoo.org> | 2001-10-01 00:39:48 +0000 |
---|---|---|
committer | Donny Davies <woodchip@gentoo.org> | 2001-10-01 00:39:48 +0000 |
commit | bd4ff6b634fecd0ca7f0d61a8be912a2979ad6fe (patch) | |
tree | 1ec3a89b17359255c82e6d066e12f7dfdb5139c5 | |
parent | doesn't put multiple entries in bin/wm now, new version of bbkeys as well (diff) | |
download | gentoo-2-bd4ff6b634fecd0ca7f0d61a8be912a2979ad6fe.tar.gz gentoo-2-bd4ff6b634fecd0ca7f0d61a8be912a2979ad6fe.tar.bz2 gentoo-2-bd4ff6b634fecd0ca7f0d61a8be912a2979ad6fe.zip |
Made a package for analog, a logfile analyzer. Can be used to analyze
webserver logs and ftpserver logs, probably even other stuff. It
creates spiffy HTML reports of such, complete with pie charts and
JPEG graphics, etc. Configuration file is probably pretty icky, so
Ill look into easing that later. Maybe Ill make a pkg_config to setup
report generation for Gentoo's apache package, complete with a cron
stub.. Hmm, maybe thats overkill, will think about it.
Now Im off to make a package for fwanalog. It makes reports of your
packet firewall using analog to first convert the kernel logfile
into a format analog can use.
-rw-r--r-- | app-admin/analog/analog-5.03.ebuild | 50 | ||||
-rw-r--r-- | app-admin/analog/files/digest-analog-5.03 | 1 |
2 files changed, 51 insertions, 0 deletions
diff --git a/app-admin/analog/analog-5.03.ebuild b/app-admin/analog/analog-5.03.ebuild new file mode 100644 index 000000000000..ac066ae4c3be --- /dev/null +++ b/app-admin/analog/analog-5.03.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2000 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# Author Donny Davies <woodchip@gentoo.org> +# $Header: /var/cvsroot/gentoo-x86/app-admin/analog/analog-5.03.ebuild,v 1.1 2001/10/01 00:39:48 woodchip Exp $ + +S=${WORKDIR}/${P} +DESCRIPTION="The most popular logfile analyser in the world" +SRC_URI="http://www.analog.cx/${P}.tar.gz" +HOMEPAGE="http://www.analog.cx/" + +DEPEND="virtual/glibc + >=dev-libs/libpcre-3.4 + >=media-libs/libgd-1.8.3 + >=sys-libs/zlib-1.1.3" + +src_unpack() { + unpack ${A} ; cd ${S} + mv src/Makefile src/Makefile.orig + sed -e "s/CFLAGS = -O2 /CFLAGS = ${CFLAGS}/" \ + -e "s/DEFS = /DEFS = -DHAVE_GD -DHAVE_PCRE/" \ + -e "s/LIBS = -lm/LIBS = -lgd -lpng -ljpeg -lz -lpcre -lm/" \ + src/Makefile.orig > src/Makefile +} + +src_compile() { + cd src ; emake ; assert "couldnt compile :(" +} + +src_install () { + dobin analog ; newman analog.man analog.1 + + dodoc README.txt Licence.txt analog.cfg + + docinto html_manual + # dont want these gzipped + cp docs/favicon.ico docs/*.{html,gif,css} ${D}/usr/share/doc/${P}/html_manual + + docinto cgi_interface + dodoc anlgform.html anlgform.pl + + docinto sample_configs + dodoc examples/* + + # dont want these gzipped + cp -a how-to ${D}/usr/share/doc/${P} + + docinto report_images + # dont want these gzipped + cp images/* ${D}/usr/share/doc/${P}/report_images +} diff --git a/app-admin/analog/files/digest-analog-5.03 b/app-admin/analog/files/digest-analog-5.03 new file mode 100644 index 000000000000..c2fc0e074b69 --- /dev/null +++ b/app-admin/analog/files/digest-analog-5.03 @@ -0,0 +1 @@ +MD5 6a7b77615419e9a8ee1b78e90b88df34 analog-5.03.tar.gz |