I've just found the problem and fixed it in SVN. The problem is that the Bastille firewall init script doesn't detect kernel 3 and therefore thinks a kernel < 2.3 is being used.
Please open /etc/init.d/bastille-firewall and replace line 61
Code:
REALSCRIPT=/sbin/bastille-ipchains
with
Code:
REALSCRIPT=/sbin/bastille-netfilter
and remove this section:
Code:
if [ -n "$(uname -r | awk -F. ' $1 == 2 && $2 > 2 {print}')" ]; then
# We are using Linux 2.3 or newer; use the netfilter script if available
if [ -x /sbin/bastille-netfilter ]; then
REALSCRIPT=/sbin/bastille-netfilter
fi
fi
(lines 81 - 86)