# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 DESCRIPTION="A nice iptables firewall script" HOMEPAGE="http://www.linuxkungfu.org/" SRC_URI="http://www.linuxkungfu.org/ipkungfu/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 ~ppc ~sparc x86" IUSE="" DEPEND="net-firewall/iptables" RDEPEND="${DEPEND} virtual/logger" src_prepare() { eapply "${FILESDIR}/ipkungfu_noiseless.patch" eapply_user } src_install() { default # Install configuration files emake DESTDIR="${D}" install-config # Install Gentoo init script newinitd "${FILESDIR}"/ipkungfu.init ipkungfu } pkg_postinst() { # Remove the cache dir so ipkungfu won't fail when running for # the first time, in case 0.6.0 was installed before. rm -rf /etc/ipkungfu/cache einfo "Be sure, before running ipkungfu, to edit the config files in:" einfo "/etc/ipkungfu/" einfo einfo "Also, be sure to run ipkungfu prior to rebooting," einfo "especially if you you're updating from <0.6.0 to >=0.6.0." einfo "There are some significant configuration changes on this" einfo "release covered by the ipkungfu script." }