Changeset 190


Ignore:
Timestamp:
12/26/06 01:25:24 (7 years ago)
Author:
root
Message:

Ebtables compiles and looks good.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • floppyfw/package/ebtables/ebtables.mk

    r189 r190  
    55############################################################# 
    66 
     7# EBTABLES_VERSION=v2.0.6 
     8EBTABLES_VERSION=v2.0.8-rc3 
    79EBTABLES_SOURCE_URL=$(BR2_SOURCEFORGE_MIRROR)/sourceforge/ebtables 
    8 EBTABLES_SOURCE=ebtables-v2.0.6.tar.gz 
    9 EBTABLES_DIR=$(BUILD_DIR)/ebtables-v2.0.6 
     10EBTABLES_SOURCE=ebtables-$(EBTABLES_VERSION).tar.gz 
     11EBTABLES_DIR=$(BUILD_DIR)/ebtables-$(EBTABLES_VERSION) 
    1012 
    1113ifeq ($(strip $(BR2_PACKAGE_EBTABLES)),m) 
     
    2628 
    2729$(EBTABLES_DIR)/.configured: $(EBTABLES_DIR)/.unpacked 
    28         $(SED) "s/define HAVE_IPV6/undef HAVE_IPV6/" $(EBTABLES_DIR)/config.h 
    29 #       $(SED) "s/define INET6_ADDRSTRLEN/undef INET6_ADDRSTRLEN/" $(EBTABLES_DIR)/config.h 
    30         $(SED) "s/define HAVE_LINUX_IPV6_PROC/undef HAVE_LINUX_IPV6_PROC/" $(EBTABLES_DIR)/config.h 
    3130        touch  $(EBTABLES_DIR)/.configured 
    3231 
     32                # Not sure why it doesen't like this one. 
     33                KERNEL_INCLUDES=$(LINUX_DIR)/include 
    3334$(EBTABLES_DIR)/ebtables: $(EBTABLES_DIR)/.configured 
    3435        $(MAKE) -C $(EBTABLES_DIR) \ 
    3536                CFLAGS="$(TARGET_CFLAGS)" \ 
    3637                CC="$(TARGET_CC)" \ 
    37                 KERNEL_INCLUDES=$(LINUX_DIR)/include \ 
     38                INITDIR=/etc/init.d \ 
     39                BINPATH=/usr/sbin \ 
    3840                BINDIR=/usr/sbin 
    3941 
    40 $(EBTABLES_PKG_DIR)/sbin/ebtables: $(EBTABLES_DIR)/ebtables 
    41         cp -a $(EBTABLES_DIR)/ebtables $(EBTABLES_PKG_DIR)/sbin/ebtables 
    42         -$(SSTRIP) $(EBTABLES_PKG_DIR)/sbin/ebtables 
     42$(EBTABLES_PKG_DIR)/usr/sbin/ebtables: $(EBTABLES_DIR)/ebtables 
     43        # mkdir -p $(EBTABLES_PKG_DIR)/usr/sbin 
     44        # cp -a $(EBTABLES_DIR)/ebtables $(EBTABLES_PKG_DIR)/usr/sbin/ebtables 
     45        # Need to go away 
     46        mkdir -p $(EBTABLES_PKG_DIR)/etc/init.d 
     47        mkdir -p $(EBTABLES_PKG_DIR)/etc/sysconfig 
     48        $(MAKE) -C $(EBTABLES_DIR) \ 
     49                DESTDIR=$(EBTABLES_PKG_DIR) \ 
     50                BINPATH=/usr/sbin \ 
     51                BINDIR=/usr/sbin \ 
     52                INITDIR=/etc/init.d \ 
     53                install 
    4354 
    44 ebtables: linux-source-configured $(EBTABLES_PKG_DIR)/sbin/ebtables 
     55        rm -rf $(EBTABLES_PKG_DIR)/usr/local 
     56        -$(SSTRIP) $(EBTABLES_PKG_DIR)/usr/sbin/ebtables 
     57        -$(SSTRIP) $(EBTABLES_PKG_DIR)/usr/lib/ebtables/* 
     58 
     59ebtables: linux-source-configured $(EBTABLES_PKG_DIR)/usr/sbin/ebtables 
    4560 
    4661ebtables-clean: 
    4762        -$(MAKE) -C $(EBTABLES_DIR) clean 
    48         $(RM) $(EBTABLES_PKG_DIR)/sbin/ebtables 
     63        $(RM) $(EBTABLES_PKG_DIR)/usr/sbin/ebtables 
    4964 
    5065ebtables-dirclean: 
    5166        $(RM) -r $(EBTABLES_DIR) 
    52         $(RM) $(EBTABLES_PKG_DIR)/sbin/ebtables 
     67        $(RM) $(EBTABLES_PKG_DIR)/usr/sbin/ebtables 
    5368 
    5469############################################################# 
Note: See TracChangeset for help on using the changeset viewer.