firewall: do not check for module availability, let iptables fail if a feature is not present (#7610)

SVN-Revision: 28525
master
Jo-Philipp Wich 13 years ago
parent b0d9bccafc
commit e0e73928da
  1. 2
      package/firewall/Makefile
  2. 16
      package/firewall/files/lib/fw.sh

@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=firewall
PKG_VERSION:=2
PKG_RELEASE:=35
PKG_RELEASE:=36
include $(INCLUDE_DIR)/package.mk

@ -74,21 +74,7 @@ fw__exec() { # <action> <family> <table> <chain> <target> <position> { <rules> }
fw__rc $(($? & 1))
return
fi
local mod
eval "mod=\$FW_${fam#G}_${tab}"
if [ "$mod" ]; then
fw__rc $mod
return
fi
case "$fam" in
*4) mod=iptable_${tab} ;;
*6) mod=ip6table_${tab} ;;
*) mod=. ;;
esac
grep -q "^${mod} " /proc/modules
mod=$?
export FW_${fam}_${tab}=$mod
fw__rc $mod
fw__rc 0
}
fw__err() {

Loading…
Cancel
Save