Portage is a package management system used by Gentoo Linux
# ChangeLog for net-firewall/gshield
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-firewall/gshield/ChangeLog,v 1.8 2007/10/28 14:06:53 phreak Exp $
28 Oct 2007; Christian Heim
Include virtual/logger in RDEPEND, as the initscript already specifies 'need
logger'.
20 Feb 2007; Markus Ullmann
Redigest for Manifest2
03 Apr 2006; Scott Stoddard
Added ~amd64 (bug 119789).
23 Aug 2005; Diego Pettenò
Don't use cp -a.
26 Jul 2005; David Holm
Added to ~ppc.
14 Mar 2004; Michael Sterrett
gshield-2.8.ebuild:
tidy older versions
*gshield-2.8 (31 Mar 2003)
31 Mar 2003; Martin Holzer
gshield-2.8-r2.ebuild, gshield-2.8.ebuild:
moved from net-misc/gshield to net-firewall/gshield
*gshield-2.8 (11 Mar 2003)
11 Mar 2003; Martin Holzer
gshield-2.8-r2.ebuild, gshield-2.8.ebuild:
changed sys-apps/iptables to net-firewall/iptables
*gshield-2.8-r2 (08 Mar 2003)
08 Mar 2003; Graham Forest
Fixed a problem where your current directory would be copied to /etc/gshield,
and bumped revision so anyone who had such a problem will have those files
removed
*gshield-2.8-r1 17 Jan 2003
17 Jan 2003; Chris Houser
files/digest-gshield-2.8-r1: Added "net-dns/bind-tools" to RDEPEND (Bug
14089).
*gshield-2.8 17 Oct 2002
17 Oct 2002; Chris Houser
files/digest-gshield-2.8, files/gshield.init, ChangeLog: Initial package,
including init script.
AUX gshield.init 648 RMD160 ab47b0c2a4f698fafe43ddf10aa15fc30122de3c SHA1 775236f7275072a27ae526935762b3f8a93e2607 SHA256 5c15e6c0ac7545c21f97e7c0fc0bbaedab04b2d155656568bef023738e46787b
DIST gShield-2.8.tgz 47346 RMD160 77b1c7d23ea260e0d8785d8bc2987a185d4bc335 SHA1 a80db0f150c0691b566ed7e79f6ad0a5e0fda2d0 SHA256 19b04059ac4a6ad28f8653d804376779a83516ba4e0b5b041fe45d422ef68b85
EBUILD gshield-2.8-r2.ebuild 1547 RMD160 fc341b8df25dce7e7114f48f77408ac3dade30bd SHA1 787053addf8015b3b7652d35ae36cc6cab8ce681 SHA256 233b0926657721bf625b6773f7ce276afc7e870bd8ae1086cc022adc87df17b1
MISC ChangeLog 1930 RMD160 7bf63045404c456903f4f7bc64c65c2ac6de2c8d SHA1 49814165e0c194be5f12cb9b5d25e5b4d8b82d61 SHA256 a02b478f51ad7aff16af705e298e99baa76b01804831d7f0bc35423a129be63c
MISC metadata.xml 220 RMD160 f0561994369fa1c98696feb4d5cb69e217fc72e8 SHA1 6265eee75d3c5c2f91733a0d211208dbb094647a SHA256 b0e4f5ee216d14691f482b5460d56a4098cdf4e4ac14a192a189beadbac9e5a5
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-firewall/gshield/gshield-2.8-r2.ebuild,v 1.8 2007/10/28 14:06:53 phreak Exp $
# re-capitalize gShield
S=${WORKDIR}/gShield-${PV}
DESCRIPTION="iptables firewall configuration system"
HOMEPAGE="http://muse.linuxmafia.org/gshield.html"
SRC_URI="ftp://muse.linuxmafia.org/pub/gShield/v2/gShield-${PV}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc x86"
IUSE=""
RDEPEND="net-firewall/iptables
net-dns/bind-tools
virtual/logger"
src_install() {
# config files
dodir /etc/gshield
cp -pPR * ${D}/etc/gshield
ln -s gshield ${D}/etc/firewall
# get rid of docs from config
rm -rf ${D}/etc/gshield/{Changelog,INSTALL,LICENSE,docs}
# move non-config stuff out of config, but make symlinks
dodir /usr/share/gshield/routables
for q in gShield-version gShield.rc tools sourced routables/routable.rules
do
mv ${D}/etc/gshield/$q ${D}/usr/share/gshield/
ln -s /usr/share/gshield/$q ${D}/etc/gshield/$q
done
chmod -R u+rwX ${D}/etc/gshield
# install init script
dodir /etc/init.d
cp ${FILESDIR}/gshield.init ${D}/etc/init.d/gshield
chmod -R u+rwx ${D}/etc/init.d/gshield
# docs
dodoc Changelog INSTALL LICENSE docs/*
}
pkg_postinst() {
einfo
einfo "Before running /etc/init.d/gshield or adding it to a runlevel with"
einfo "rc-update, be sure to edit the firewall config file so that it will"
einfo "work for your site:"
einfo " ${EDITOR} /etc/gshield/gShield.conf"
einfo
}