If iproute2 is built with minimal in the USE flags then /sbin/ip is not available. Firehol needs this to run. Since built_with_use() is now available in the eutils eclass, I think the firehol ebuild should check if iproute2 was built with USE=minimal and output an error in that case. It took me a while before I realised what happened when I upgraded firehol. Reproducible: Always Steps to Reproduce: 1. 2. 3.
I have created Version 1.226-r1 that contains a fix for this. Should be available on the mirrors soon.
From firehol-1.226-r1.ebuild: "# Bug 81600 fail if iproute2 is built without minimal" Shouldn't that be "# Bug 81600 fail if iproute2 is built _with_ minimal"?
Yep, sorry, the comment was wrong. Fixed now.
Hi, In v1.229 I have made FireHOL use a "Command on Demand" feature, which allows only certain features to fail if a command is not found. The following commands are now required only for 'helpme' or 'wizard' mode: ip netstat egrep date hostname Therefore it is not any more required to have iproute2 installed in order to use FireHOL. They are required only for 'helpme' or 'wizard' mode. Costa