diff options
Diffstat (limited to 'net-firewall/firehol/firehol-1.256-r1.ebuild')
-rw-r--r-- | net-firewall/firehol/firehol-1.256-r1.ebuild | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/net-firewall/firehol/firehol-1.256-r1.ebuild b/net-firewall/firehol/firehol-1.256-r1.ebuild deleted file mode 100644 index 1aab7d563745..000000000000 --- a/net-firewall/firehol/firehol-1.256-r1.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-firewall/firehol/firehol-1.256-r1.ebuild,v 1.3 2008/09/27 13:37:48 betelgeuse Exp $ - -EAPI=2 - -inherit eutils linux-info - -DESCRIPTION="iptables firewall generator" -HOMEPAGE="http://firehol.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -IUSE="" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" - -DEPEND="sys-apps/iproute2" -RDEPEND="net-firewall/iptables - sys-apps/iproute2[-minimal] - virtual/modutils - || ( - net-misc/wget - net-misc/curl - )" - -#S="${WORKDIR}/${PN}-1.226" - -pkg_setup() { - # perform checks for kernel config from eclass linux-info - # for now we just print warnings as I am not sure if these - # are required always... - CONFIG_CHECK="~NF_CONNTRACK_ENABLED ~NF_CONNTRACK_IPV4 ~NF_CONNTRACK_MARK ~IP_NF_IPTABLES ~IP_NF_FILTER ~IP_NF_TARGET_REJECT ~IP_NF_TARGET_LOG ~IP_NF_TARGET_ULOG ~NF_NAT ~IP_NF_TARGET_MASQUERADE ~IP_NF_TARGET_REDIRECT ~IP_NF_MANGLE" - linux-info_pkg_setup -} - -# patch for embedded Gentoo - GNAP -# backport from firehol-CVS. -src_unpack() { - unpack ${A} - cd "${S}" || die - # not needed any more according to http://bugs.gentoo.org/show_bug.cgi?id=172000#c15 - #epatch ${FILESDIR}/${P}-printf.patch || die - - # Bug 195378, binary is called zcat instead of gzcat, fixed upstream in later releases - sed -i -e 's/gzcat/zcat/g' firehol.sh || die - sed -i -e 's/GZCAT/ZCAT/g' firehol.sh || die -} - -src_install() { - newsbin firehol.sh firehol - - dodir /etc/firehol /etc/firehol/examples /etc/firehol/services - insinto /etc/firehol/examples - doins examples/* || die - - newconfd "${FILESDIR}/firehol.conf.d" firehol || die - - dodoc ChangeLog README TODO WhatIsNew || die - dohtml doc/*.html doc/*.css || die - - docinto scripts - dodoc get-iana.sh adblock.sh || die - - doman man/*.1 man/*.5 || die - - newinitd "${FILESDIR}/firehol.initrd" firehol || die -} - -pkg_postinst() { - elog "The default path to firehol's configuration file is /etc/firehol/firehol.conf" - elog "See /etc/firehol/examples for configuration examples." - # - # Install a default configuration if none is available yet - if [[ ! -e "${ROOT}/etc/firehol/firehol.conf" ]]; then - einfo "Installing a sample configuration as ${ROOT}/etc/firehol/firehol.conf" - cp "${ROOT}/etc/firehol/examples/client-all.conf" "${ROOT}/etc/firehol/firehol.conf" - fi -} |