use specified tool for capabilities detection

This commit is contained in:
Tom Eastep 2011-12-11 16:28:40 -08:00
parent cc78073ce7
commit 8ac5f6c086

View File

@ -1818,6 +1818,7 @@ determine_capabilities() {
local chain local chain
local chain1 local chain1
if [ -z "$g_tool" ]; then
[ $g_family -eq 4 ] && tool=iptables || tool=ip6tables [ $g_family -eq 4 ] && tool=iptables || tool=ip6tables
g_tool=$(mywhich $tool) g_tool=$(mywhich $tool)
@ -1826,6 +1827,7 @@ determine_capabilities() {
echo " ERROR: No executable $tool binary can be found on your PATH" >&2 echo " ERROR: No executable $tool binary can be found on your PATH" >&2
exit 1 exit 1
fi fi
fi
qt $g_tool -t nat -L -n && NAT_ENABLED=Yes || NAT_ENABLED= qt $g_tool -t nat -L -n && NAT_ENABLED=Yes || NAT_ENABLED=
qt $g_tool -t mangle -L -n && MANGLE_ENABLED=Yes || MANGLE_ENABLED= qt $g_tool -t mangle -L -n && MANGLE_ENABLED=Yes || MANGLE_ENABLED=