From b3f6c65fcd017bdc434540278a8b543330e51c0b Mon Sep 17 00:00:00 2001 From: Stuart Herbert Date: Sun, 15 Aug 2004 18:14:16 +0000 Subject: Moved from net-www/squidalyser to www-misc/squidalyser. --- www-misc/squidalyser/ChangeLog | 31 +++++++ www-misc/squidalyser/Manifest | 4 + .../squidalyser/files/digest-squidalyser-0.2.55 | 2 + www-misc/squidalyser/metadata.xml | 9 ++ www-misc/squidalyser/squidalyser-0.2.55.ebuild | 99 ++++++++++++++++++++++ 5 files changed, 145 insertions(+) create mode 100644 www-misc/squidalyser/ChangeLog create mode 100644 www-misc/squidalyser/Manifest create mode 100644 www-misc/squidalyser/files/digest-squidalyser-0.2.55 create mode 100644 www-misc/squidalyser/metadata.xml create mode 100644 www-misc/squidalyser/squidalyser-0.2.55.ebuild (limited to 'www-misc/squidalyser') diff --git a/www-misc/squidalyser/ChangeLog b/www-misc/squidalyser/ChangeLog new file mode 100644 index 000000000000..8bb3050757a6 --- /dev/null +++ b/www-misc/squidalyser/ChangeLog @@ -0,0 +1,31 @@ +# ChangeLog for net-www/squidalyser +# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/www-misc/squidalyser/ChangeLog,v 1.1 2004/08/15 18:14:16 stuart Exp $ + +*squidalyser-0.2.55 (15 Aug 2004) + + 15 Aug 2004; Stuart Herbert +metadata.xml, + +squidalyser-0.2.55.ebuild: + Moved from net-www/squidalyser to www-misc/squidalyser. + + 23 Jun 2004; Andrew Bevitt ; +metadata.xml: + Adding metadata.xml + + 11 Jun 2004; Bryan Østergaard squidalyser-0.2.55.ebuild: + Stable on alpha. + + 23 Mar 2004; Martin Holzer squidalyser-0.2.55.ebuild: + fixing depend qa issue. see 45343. + +*squidalyser-0.2.55 (22 Dec 2002) + + 18 Apr 2003; Seemant Kulleen Manifest, + squidalyser-0.2.55.ebuild: + added missing patch from the original submission. Thanks to: Alberto Ornaghi + in bug #19534 + + 22 Dec 2002; Michael Cummings + squidalyser-0.2.55.ebuild: + + Initial import. Ebuild submitted by bnelson@itministry.org (Brian + Nelson) in bug 10111. diff --git a/www-misc/squidalyser/Manifest b/www-misc/squidalyser/Manifest new file mode 100644 index 000000000000..f081d7060156 --- /dev/null +++ b/www-misc/squidalyser/Manifest @@ -0,0 +1,4 @@ +MD5 496fe9887e5b15c4b3e337a5434f8987 squidalyser-0.2.55.ebuild 2703 +MD5 cc6437652d160406c13c5cdd901a7ec9 ChangeLog 935 +MD5 d7dd06078d4f3a44b46709294cc7bc21 metadata.xml 249 +MD5 4f1639f87240e891fee9650bce40b831 files/digest-squidalyser-0.2.55 145 diff --git a/www-misc/squidalyser/files/digest-squidalyser-0.2.55 b/www-misc/squidalyser/files/digest-squidalyser-0.2.55 new file mode 100644 index 000000000000..6045dd18ac00 --- /dev/null +++ b/www-misc/squidalyser/files/digest-squidalyser-0.2.55 @@ -0,0 +1,2 @@ +MD5 3326f6ebd4454d885ab9d19eb03fec19 squidalyser-0.2.55.tar.gz 32519 +MD5 aa0300c38389749708b551d2437fa9ea squidalyser-0.2.55-gentoo.diff.bz2 711 diff --git a/www-misc/squidalyser/metadata.xml b/www-misc/squidalyser/metadata.xml new file mode 100644 index 000000000000..3dec35759a0d --- /dev/null +++ b/www-misc/squidalyser/metadata.xml @@ -0,0 +1,9 @@ + + + +no-herd + + cyfred@gentoo.org + Andrew Bevitt + + diff --git a/www-misc/squidalyser/squidalyser-0.2.55.ebuild b/www-misc/squidalyser/squidalyser-0.2.55.ebuild new file mode 100644 index 000000000000..a79144043fb2 --- /dev/null +++ b/www-misc/squidalyser/squidalyser-0.2.55.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-misc/squidalyser/squidalyser-0.2.55.ebuild,v 1.1 2004/08/15 18:14:16 stuart Exp $ + +inherit eutils + +IUSE="" + +S=${WORKDIR}/${P} +DESCRIPTION="Interactive log analyser for the Squid proxy." +HOMEPAGE="http://ababa.org" +SRC_URI="http://ababa.org/dist/${P}.tar.gz + mirror://gentoo/${P}-gentoo.diff.bz2" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="x86 ~sparc alpha ~ppc" + +DEPEND="net-www/squid + dev-lang/perl + dev-perl/CGI + dev-perl/DBI + dev-perl/DBD-mysql + dev-perl/Time-modules + dev-perl/Time-HiRes + dev-perl/GD + dev-perl/GDGraph + dev-perl/GDTextUtil + dev-perl/URI + dev-db/mysql + net-www/apache + net-www/squid" + +src_unpack() { + unpack ${A} + cd ${S} + epatch ${WORKDIR}/${P}-gentoo.diff +} + +src_install() { + + # Create a user directory for squidalyser. Put the squidparse and sql scripts into it + dodir /usr/share/squidalyser/squidparse + cp ${S}/squidparse/squidparse.pl ${D}/usr/share/squidalyser/squidparse/squidparse.pl + dodir /etc/squidalyser + cp ${S}/squidparse/squidalyser.conf ${D}/etc/squidalyser/squidalyser.conf + + dodir /usr/share/squidalyser/sql + cp ${S}/sql/* ${D}/usr/share/squidalyser/sql + dodir /usr/share/squidalyser/docs + cp ${S}/docs/* ${D}/usr/share/squidalyser/docs + + # Put the apache scripts under the apache directory + chown apache ${S}/cgi-bin/* + chmod 755 ${S}/cgi-bin/* + + dodir /home/httpd/cgi-bin + cp ${S}/cgi-bin/* ${D}/home/httpd/cgi-bin + dodir /home/httpd/icons + cp ${S}/icons/* ${D}/home/httpd/icons +} + +pkg_preinst() { + ewarn "pkg_preinst()" +} + +pkg_postinst() { + ewarn "pkg_postinst" + # start up mysql if it isn't already running + mysqlstat=`/etc/init.d/mysql status | grep -c started` + if [ ${mysqlstat} -lt 1 ] + then + /etc/init.d/mysql start + sleep 3 + fi + # create the basic database + ewarn "configure mysql" + mysql --execute="drop database squid" + mysql --execute="create database squid" + mysql --execute="grant all privileges on squid.* to squidalyser@localhost identified by 'tr!red$';" + mysql squid < /usr/share/squidalyser/sql/squidalyser.sql + mysql squid --execute="delete from logfile" + + ewarn "update crontab" + # Update the crontab for the squidparse routine + spcount=`grep -c squidparse.pl /etc/crontab` + if [ ${spcount} -gt 1 ] + then + ewarn "More than one entry in /etc/crontab. Please check." + elif [ ${spcount} -eq 1 ] + then + ewarn "squidparse.pl entry already in /etc/crontab, leaving alone" + else + echo "0 3 * * * root /usr/share/squidalyser/squidparse/squidparse.pl" >> /etc/crontab + fi + + ewarn "Running squidparse for first time, this may take several minutes" + /usr/share/squidalyser/squidparse/squidparse.pl +} -- cgit v1.2.3-65-gdbad