diff options
Diffstat (limited to 'www-misc/squidalyser/squidalyser-0.2.55.ebuild')
-rw-r--r-- | www-misc/squidalyser/squidalyser-0.2.55.ebuild | 97 |
1 files changed, 0 insertions, 97 deletions
diff --git a/www-misc/squidalyser/squidalyser-0.2.55.ebuild b/www-misc/squidalyser/squidalyser-0.2.55.ebuild deleted file mode 100644 index 27fa151c7de3..000000000000 --- a/www-misc/squidalyser/squidalyser-0.2.55.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2006 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.8 2006/02/13 15:24:01 mcummings Exp $ - -inherit eutils - -IUSE="" - -DESCRIPTION="Interactive log analyser for the Squid proxy." -HOMEPAGE="http://squidalyser.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz - mirror://gentoo/${P}-gentoo.diff.bz2" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="x86 ~sparc alpha ppc" - -DEPEND="net-proxy/squid - dev-lang/perl - virtual/perl-CGI - dev-perl/DBI - dev-perl/DBD-mysql - dev-perl/Time-modules - virtual/perl-Time-HiRes - dev-perl/GD - dev-perl/GDGraph - dev-perl/GDTextUtil - dev-perl/URI - dev-db/mysql - net-www/apache" - -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 -} |