# Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-analyzer/portbunny/portbunny-1.0.ebuild,v 1.1 2008/04/25 10:45:14 wschlich Exp $ inherit eutils linux-mod MY_PV_SNAP=${PV##*_p} if [[ ${MY_PV_SNAP} != ${PV} ]]; then MY_PV=${MY_PV_SNAP:6:2}${MY_PV_SNAP:4:2}${MY_PV_SNAP:2:2} MY_P=PortBunny${MY_PV} S="${WORKDIR}"/${MY_P}-dev else MY_P=PortBunny-${PV} S="${WORKDIR}"/${MY_P} fi MODULE_NAMES="portbunny(kernel:)" BUILD_TARGETS="all" DESCRIPTION="A kernel based highspeed TCP SYN port scanner" HOMEPAGE="http://recurity-labs.com/portbunny/" SRC_URI="http://portbunny.recurity.com/tarballs/${MY_P}-dev.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" IUSE="" DEPEND="dev-lang/python" src_unpack() { unpack ${A} cd "${S}" epatch "${FILESDIR}/portbunny-kernel-2.6.28.patch" } src_install() { insinto /usr/share/portbunny doins UI/share/portbunny/* dosed "s:^\(ETC_SERVICES\)[[:space:]]\+=.*:\1 = '/usr/share/portbunny/services':g" \ /usr/share/portbunny/PBunnyServices.py dobin UI/bin/portbunny.py dosym portbunny.py /usr/bin/portbunny dosed "s:^\(PBUNNY_SHARE\)[[:space:]]\+=.*:\1 = '/usr/share/portbunny/':g" \ /usr/bin/portbunny.py dosed "s:^\(PBUNNY_SHARE2\)[[:space:]]\+=.*:\1 = '/usr/share/portbunny/':g" \ /usr/bin/portbunny.py linux-mod_src_install } pkg_postinst() { einfo einfo "See http://recurity-labs.com/portbunny/README.pdf" einfo ewarn ewarn "WARNING" ewarn "WARNING: this software may HARM the stability of your system!" ewarn "WARNING: do NOT use this on production machines!" ewarn "WARNING" ewarn ebeep 10 }