# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils DESCRIPTION="Real-time log analyser" HOMEPAGE="http://log3.sf.net" SRC_URI="mirror://sourceforge/${PN}/${PV}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" IUSE="" DEPEND="" RDEPEND="${DEPEND}" S=${WORKDIR}/${PV} src_unpack() { unpack ${A} cd ${S} epatch "${FILESDIR}/gentoo.patch" } src_compile() { g++ log3.cpp -o log3 } src_install() { insinto /sbin doins log3 #modules insinto /etc/log3/modules/apache2_monitor doins modules/apache2_monitor/* insinto /etc/log3/modules/apache2_monitor/data insinto /etc/log3/modules/apache2_monitor/temp insinto /etc/log3/modules/proftpd_monitor doins modules/proftpd_monitor/* insinto /etc/log3/modules/proftpd_monitor/data insinto /etc/log3/modules/proftpd_monitor/temp insinto /etc/log3/modules/sshd_monitor doins modules/sshd_monitor/* insinto /etc/log3/modules/sshd_monitor/data insinto /etc/log3/modules/sshd_monitor/temp insinto /etc/log3/modules/vsftpd_monitor doins modules/vsftpd_monitor/* insinto /etc/log3/modules/vsftpd_monitor/data insinto /etc/log3/modules/vsftpd_monitor/temp # scripts insinto /etc/log3/scripts/ban doins scripts/ban/* insinto /etc/log3/scripts/ban/data insinto /etc/log3/scripts/ban/temp fperms 700 /sbin/log3 newinitd ${FILESDIR}/log3d.initd log3d newconfd ${FILESDIR}/log3.confd log3 dodoc documentation/* insinto /etc/log3 doins version insinto /var/log/log3 } pkg_postinst() { echo ewarn ewarn "First run log3, you must edition files /etc/conf.d/log3" ewarn echo }