From: Andreas Henriksson Date: Wed, 2 Dec 2009 15:11:21 +0000 (+0100) Subject: Keep the old tc/ipt/xt module for compatibility. X-Git-Tag: v2.6.31~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=80d689d055b2169b390a7cd4ca2c01ba871d02a2;p=thirdparty%2Fiproute2.git 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 --- diff --git a/configure b/configure index df40370a5..f3b79b258 100755 --- a/configure +++ b/configure @@ -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" diff --git a/tc/Makefile b/tc/Makefile index 027055cf7..f3dd2b76e 100644 --- a/tc/Makefile +++ b/tc/Makefile @@ -48,12 +48,17 @@ ifeq ($(TC_CONFIG_XT),y) TCMODULES += m_xt.o LDLIBS += -lxtables else - ifeq ($(TC_CONFIG_XT_H),y) + ifeq ($(TC_CONFIG_XT_OLD),y) + TCMODULES += m_xt_old.o + LDLIBS += -lxtables + else + ifeq ($(TC_CONFIG_XT_OLD_H),y) CFLAGS += -DTC_CONFIG_XT_H - TCMODULES += m_xt.o + TCMODULES += m_xt_old.o LDLIBS += -lxtables - else - TCMODULES += m_ipt.o + else + TCMODULES += m_ipt.o + endif endif endif diff --git a/tc/m_xt.c b/tc/m_xt_old.c similarity index 100% rename from tc/m_xt.c rename to tc/m_xt_old.c