Changeset 15622


Ignore:
Timestamp:
2009-05-05T14:08:58+02:00 (9 years ago)
Author:
jow
Message:

[packages] linuxigd: fix 004-iptables-1.4.3.2-compat.patch, search includes in staging dir

Location:
packages/net/linuxigd
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • packages/net/linuxigd/Makefile

    r15554 r15622  
    2222 
    2323include $(INCLUDE_DIR)/package.mk 
     24include $(INCLUDE_DIR)/kernel.mk 
    2425 
    2526define Package/linuxigd 
     
    4243        $(MAKE) -C $(PKG_BUILD_DIR)  \ 
    4344                $(TARGET_CONFIGURE_OPTS) \ 
    44                 CFLAGS="$(TARGET_CFLAGS)" \ 
     45                CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include -DIPTABLES_143" \ 
    4546                BINDIR="/usr/sbin" \ 
    4647                MANDIR="/usr/man" \ 
  • packages/net/linuxigd/patches/004-iptables-1.4.3.2-compat.patch

    r15554 r15622  
    1 Only in linuxigd-1.0.orig/: .prepared_20a157cc75a461190fa4391263121d27 
    2 Only in linuxigd-1.0: .prepared_b973ef33b8631d87e6b3e8221cc78739 
    31diff -ur linuxigd-1.0.orig/iptc.c linuxigd-1.0/iptc.c 
    4 --- linuxigd-1.0.orig/iptc.c    2009-05-02 04:45:15.000000000 +0200 
    5 +++ linuxigd-1.0/iptc.c 2009-05-02 05:28:01.000000000 +0200 
    6 @@ -17,6 +17,8 @@ 
     2--- linuxigd-1.0.orig/iptc.c    2009-05-05 14:01:59.000000000 +0200 
     3+++ linuxigd-1.0/iptc.c 2009-05-05 14:05:48.000000000 +0200 
     4@@ -7,16 +7,24 @@ 
     5 #include <iptables.h> 
     6 #include <libiptc/libiptc.h> 
     7 #include <linux/version.h> 
     8-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22) 
     9-#include <linux/netfilter/nf_nat.h> 
     10+#ifdef IPTABLES_143 
     11+#  include <net/netfilter/nf_nat.h> 
     12+#  define ip_nat_multi_range nf_nat_multi_range_compat 
     13+#  define ip_nat_range nf_nat_range 
     14 #else 
     15-#include <linux/netfilter_ipv4/ip_nat.h> 
     16+#  if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22) 
     17+#    include <linux/netfilter/nf_nat.h> 
     18+#  else 
     19+#    include <linux/netfilter_ipv4/ip_nat.h> 
     20+#  endif 
     21 #endif 
     22 #include <arpa/inet.h> /* inet_addr */ 
     23 #include "globals.h" 
    724 #include "util.h" 
    825 #include "iptc.h" 
     
    1330 { 
    1431        struct ipt_entry_target t; 
    15 @@ -49,7 +51,7 @@ 
     32@@ -49,7 +57,7 @@ 
    1633                    const char *dnat_to, 
    1734                    const int append) 
     
    2239        struct ipt_entry_match *entry_match = NULL; 
    2340        struct ipt_entry_target *entry_target = NULL; 
    24 @@ -126,15 +128,15 @@ 
     41@@ -126,15 +134,15 @@ 
    2542                return; 
    2643        } 
     
    4158          trace(1, "libiptc error: Commit error, %s", iptc_strerror(errno)); 
    4259                return; 
    43 @@ -159,7 +161,7 @@ 
     60@@ -159,7 +167,7 @@ 
    4461                       const char *target, 
    4562                       const char *dnat_to) 
     
    5067        ipt_chainlabel labelit; 
    5168        int i, result; 
    52 @@ -182,7 +184,7 @@ 
     69@@ -182,7 +190,7 @@ 
    5370        } 
    5471         
     
    5976                if (s_dest != INADDR_NONE && e->ip.dst.s_addr != s_dest) continue; 
    6077                if (iniface && strcmp(e->ip.iniface, iniface) != 0) continue; 
    61 @@ -190,7 +192,7 @@ 
     78@@ -190,7 +198,7 @@ 
    6279                if (protocol && strcmp(protocol, "TCP") == 0 && e->ip.proto != IPPROTO_TCP) continue; 
    6380                if (protocol && strcmp(protocol, "UDP") == 0 && e->ip.proto != IPPROTO_UDP) continue; 
     
    6885                        struct ipt_entry_target *t; 
    6986                        struct ip_nat_multi_range *mr; 
    70 @@ -214,12 +216,12 @@ 
     87@@ -214,12 +222,12 @@ 
    7188                break; 
    7289        } 
     
    83100          trace(1, "libiptc error: Commit error, %s", iptc_strerror(errno)); 
    84101                return; 
    85 Only in linuxigd-1.0: iptc.o 
Note: See TracChangeset for help on using the changeset viewer.