Package Details: firehol 2:3.1.5-1

Git Clone URL: https://aur.archlinux.org/firehol.git (read-only)
Package Base: firehol
Description: The iptables stateful packet filtering firewall builder.
Upstream URL: http://firehol.sourceforge.net
Keywords: firewall iptables
Licenses: GPL
Submitter: schuay
Maintainer: SanskritFritz
Last Packager: SanskritFritz
Votes: 22
Popularity: 0.462091
First Submitted: 2013-03-15 14:51
Last Updated: 2017-09-17 15:55

Latest Comments

SanskritFritz commented on 2017-09-07 08:08

This is what I have:
checking for ping... /usr/bin/ping
checking whether PING has working -6 option... yes

Maybe you have a ping6 symlink somewhere? It was a temp solution to this problem some time ago.

Ataraxy commented on 2017-09-07 04:24

When:
==> Making package: firehol 2:3.1.4-1 (Thu Sep 7 11:18:16 +07 2017)

I also get:

checking for ping6... no
configure: error: cannot find required executable, bailing out
==> ERROR: A failure occurred in build().

Perhaps: ping -h |& grep 'ping -6' && echo Supports IPv6

SanskritFritz commented on 2017-09-02 14:20

That is a very old problem, what version are you building?

JohnRobson commented on 2017-09-02 03:31

checking for ping6... no
configure: error: cannot find required executable, bailing out
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build firehol.

ping can handle ipv6 now

SanskritFritz commented on 2017-01-12 10:46

I don't know how to help you, sorry, it works here.

stenaus commented on 2017-01-12 10:22

Yes. It's there, but still does not work.
For me, the easiest and quickest solution was to replace in firehol binary:
sed -i 's|$PROGRAM_DIR/$functions_file|/usr/lib/firehol/3.1.0/$functions_file|' /usr/bin/firehol

I hope it get fixed for next update.

SanskritFritz commented on 2017-01-12 09:44

Check the PKGBUILD, you should see these lines in package():
# https://github.com/firehol/firehol/issues/178
rm "$pkgdir/usr/bin/"{vnetbuild,update-ipsets,fireqos,link-balancer,firehol}
ln -s "/usr/lib/firehol/3.1.0/vnetbuild" "$pkgdir/usr/bin/vnetbuild"
ln -s "/usr/lib/firehol/3.1.0/update-ipsets" "$pkgdir/usr/bin/update-ipsets"
ln -s "/usr/lib/firehol/3.1.0/fireqos" "$pkgdir/usr/bin/fireqos"
ln -s "/usr/lib/firehol/3.1.0/link-balancer" "$pkgdir/usr/bin/link-balancer"
ln -s "/usr/lib/firehol/3.1.0/firehol" "$pkgdir/usr/bin/firehol"

stenaus commented on 2017-01-12 09:35

@SanskritFritz Yes, downloaded just yesterday. That's the bug, yes. Using apacman, if that matters.

SanskritFritz commented on 2017-01-12 08:48

@stenaus Are you sure you are using version 2:3.1.0-2? I suspect you've hit this bug:
https://github.com/firehol/firehol/issues/178
There is a workaround for this in pkgrel=2.

stenaus commented on 2017-01-12 08:14

Not sure if this is the right place, but does anyone else have a problem with this package?

PROGRAM_DIR points every way to /usr/bin/ which breaks Firehol 3.1.0 startup, because install.config and functions.common files exists in /usr/lib/firehol/3.1.0/ but not in /usr/bin
Also, FIREHOL_OVERRIDE_PROGRAM_DIR does not work (neither in firehol.defaults nor firehol-defaults.conf) because config file is loaded afterwards not in the beginning.

All comments