[Firehol-support] File locations w. ipsets

Rich forums at artfulrobot.uk
Mon Jan 18 11:54:18 GMT 2016


Hi

I'm using firehol 3.0.1 from the tar.gz file and have installed using 
./configure && make && sudo make install.

This installs as I'd expect/want in /etc/firehol etc. but now I'm coming 
to use ipsets and firehol_level_1 and finding files a bit confusing.

The config snippet at
https://github.com/firehol/blocklist-ipsets#adding-the-ipsets-in-your-fireholconf
suggests that ipsets would be installed in /etc/firehol/ipsets/

but that's not where they end up if I run update-ipsets enable foo; 
update-ipsets - they end up in /usr/local/etc/...

I think the reason is a (bug?) in update-ipsets, line 62 says

FIREHOL_CONFIG_DIR="/usr/local/etc/firehol"

but later line 321 says
FIREHOL_CONFIG_DIR="${FIREHOL_CONFIG_DIR-/etc/firehol}"

So it seems that the intent in the later line is to default to 
/etc/firehol, allowing environment to overrule, but the config is hard 
coded earlier in the script to the /usr/local/etc/firehol location.


Hope that's helpful.

Rich




More information about the Firehol-support mailing list