# HG changeset patch # User Tomas Zeman # Date 1207598612 -7200 # Node ID 2e66fba376ebc5da498f116a3303cbde0ac38a8e # Parent 8dfd6876c9d0ce86a921b74775fcaa0d596ecaf5 firehol: firehol-1.256-1 diff -r 8dfd6876c9d0 -r 2e66fba376eb firehol.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/firehol.patch Mon Apr 07 22:03:32 2008 +0200 @@ -0,0 +1,75 @@ +firehol: iptables firewall builder + +diff --git a/source/custom/firehol/FrugalBuild b/source/custom/firehol/FrugalBuild +new file mode 100644 +index 0000000..4cddcec +--- /dev/null ++++ b/source/custom/firehol/FrugalBuild +@@ -0,0 +1,35 @@ ++# Maintainer: Tomas Zeman ++# Ported from: ++# http://aur.archlinux.org/packages/firehol/firehol/PKGBUILD ++# Contributor: Filip Dvorak ++pkgname=firehol ++pkgver=1.256 ++pkgrel=1 ++pkgdesc="The iptables stateful packet filtering firewall builder." ++_F_sourceforge_dirname="firehol" ++Finclude sourceforge ++url="http://firehol.sourceforge.net" ++purl="http://sourceforge.net/project/showfiles.php?group_id=58425" ++archs=('i686' 'x86_64') ++license=('GPL') ++groups=('custom') ++depends=('iptables' 'gawk' 'iproute2') ++makedepends=() ++conflicts=() ++replaces=() ++backup=('etc/firehol/firehol.conf') ++install=('firehol.install') ++up2date="lynx -dump '$purl'|grep tar.bz2|grep -m1 '$pkgname-'|sed 's/.*-\(.*\).tar.bz2 .*/\1/'" ++source=(http://dl.sourceforge.net/sourceforge/firehol/$pkgname-$pkgver.tar.bz2) ++sha1sums=('1fc4adb067d0d0ad4d79149710b9db003ffbbf31') ++ ++build() { ++ cd $startdir/src/$pkgname-$pkgver ++ install -D -m755 firehol.sh $startdir/pkg/etc/rc.d/rc.firehol ++ mkdir $startdir/pkg/etc/firehol/ ++ ++ cp get-iana.sh $startdir/pkg/etc/firehol/ ++ cp adblock.sh $startdir/pkg/etc/firehol/ ++ cd examples ++ cp *.conf $startdir/pkg/etc/firehol/ ++} +diff --git a/source/custom/firehol/firehol.install b/source/custom/firehol/firehol.install +new file mode 100644 +index 0000000..b8871b3 +--- /dev/null ++++ b/source/custom/firehol/firehol.install +@@ -0,0 +1,26 @@ ++#!/bin/bash ++ ++# arg 1: the new package version ++post_install() { ++ /etc/firehol/get-iana.sh ++ echo 'Autodetecting networks and creating initial firehol.conf file...' ++ /etc/rc.d/rc.firehol helpme >/etc/firehol/firehol.conf.default ++ echo '###########################' ++ echo ' ' ++ echo 'Autodetection of network setup has been done, however' ++ echo 'you will need to configure firehol by checking out' ++ echo 'the tutorials on http://firehol.sourceforge.net/ and' ++ echo 'editing the /etc/firehol/firehol.conf file. Some' ++ echo 'example configurations have been placed in /etc/firehol.' ++ echo ' ' ++ echo 'Firehol can be manipulated via:' ++ echo ' ' ++ echo '/etc/rc.d/rc.firehol ' ++ echo ' ' ++ echo '###########################' ++ echo ' ' ++ ++} ++op=$1 ++shift ++$op $*