Keep the old tc/ipt/xt module for compatibility.

Move the file and rename the configure flags.
The file is being kept around for iptables < 1.4.5 compatibility.

Signed-off-by: Andreas Henriksson <andreas@fatal.se>
This commit is contained in:
Andreas Henriksson 2009-12-02 16:11:21 +01:00 committed by Stephen Hemminger
parent 7a96e19977
commit 80d689d055
3 changed files with 12 additions and 7 deletions

4
configure vendored
View File

@ -53,7 +53,7 @@ gcc -I$INCLUDE $IPTC -o /tmp/ipttest /tmp/ipttest.c $IPTL -ldl >/dev/null 2>&1
if [ $? -eq 0 ]
then
echo "TC_CONFIG_XT:=y" >>Config
echo "TC_CONFIG_XT_OLD:=y" >>Config
echo "using xtables seems no need for internal.h"
else
echo "failed test 2"
@ -86,7 +86,7 @@ gcc -I$INCLUDE $IPTC -o /tmp/ipttest /tmp/ipttest.c $IPTL -ldl >/dev/null 2>&1
if [ $? -eq 0 ]
then
echo "using xtables instead of iptables (need for internal.h)"
echo "TC_CONFIG_XT_H:=y" >>Config
echo "TC_CONFIG_XT_OLD_H:=y" >>Config
else
echo "failed test 3 using iptables"

View File

@ -48,12 +48,17 @@ ifeq ($(TC_CONFIG_XT),y)
TCMODULES += m_xt.o
LDLIBS += -lxtables
else
ifeq ($(TC_CONFIG_XT_H),y)
CFLAGS += -DTC_CONFIG_XT_H
TCMODULES += m_xt.o
LDLIBS += -lxtables
ifeq ($(TC_CONFIG_XT_OLD),y)
TCMODULES += m_xt_old.o
LDLIBS += -lxtables
else
TCMODULES += m_ipt.o
ifeq ($(TC_CONFIG_XT_OLD_H),y)
CFLAGS += -DTC_CONFIG_XT_H
TCMODULES += m_xt_old.o
LDLIBS += -lxtables
else
TCMODULES += m_ipt.o
endif
endif
endif