Gentoo Archives: gentoo-security

From: Christophe Garault <christophe@×××××××.org>
To: gentoo-security@l.g.o
Subject: Re: [gentoo-security] If your interested
Date: Tue, 11 Oct 2005 09:19:27
Message-Id: 434B8288.2090708@garault.org
In Reply to: Re: [gentoo-security] If your interested by Danny
Danny a écrit :

> I don't see it in portage, is it under a different name?
I'm really sorry for that Danny, it's my mistake. Portage is so incredibly powerfull I thought fail2ban was in it. ;) In fact I didn't remember that it is in my overlay as Chris mentionned. So what you have to do is: - create a local overlay: /usr/local/portage and then net-firewall/fail2ban - declare this overlay in you make.conf - copy fail2ban-0.5.4.ebuild (see below) into /usr/local/portage/net-firewall/fail2ban/ - create an new directory under fail2ban called 'files' - copy fail2ban-0.5.4.tar.bz2 from sourceforge into this new directory - run "ebuild fail2ban-0.5.4.ebuild digest" And then simply emerge fail2ban. Here is the ebuild: ----------------------------- # Distributed under the terms of the GNU General Public License v2 DESCRIPTION="Bans IP that make too many password failures" HOMEPAGE="http://sourceforge.net/projects/fail2ban" SRC_URI="mirror://sourceforge/fail2ban/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86 ~amd64" IUSE="" DEPEND=">=dev-lang/python-2.3" src_install() { # Use python setup python setup.py install --root=${D} || die # Use fail2ban.conf.default as default config file insinto /etc newins config/fail2ban.conf.default fail2ban.conf # Install initd scripts exeinto /etc/init.d newexe config/gentoo-initd fail2ban insinto /etc/conf.d newins config/gentoo-confd fail2ban # Doc doman man/*.[0-9] dodoc CHANGELOG README TODO } pkg_postinst() { # The user must edit the config file echo "" einfo "Please edit /etc/fail2ban.conf with parameters" einfo "which correspond to your system." echo "" } -- Christophe Garault -- gentoo-security@g.o mailing list