Update of /cvsroot/leaf/src/The_UnNamed_One/apps/iproute
In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv15949/apps/iproute

Added Files:
        buildtool.cfg buildtool.mk iproute2-2.6.23.tar.bz2 
        iproute2-make.patch.gz iproute2-noxfrm.patch.gz 
Log Message:
initial import


--- NEW FILE: iproute2-2.6.23.tar.bz2 ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: iproute2-noxfrm.patch.gz ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: buildtool.cfg ---
<File buildtool.mk>
  Server = cvs-sourceforge
  Revision = HEAD
  Directory = iproute
</File>

<File iproute2-2.6.23.tar.bz2>
  Server = cvs-sourceforge
  envname = IPROUTE_SOURCE
  Revision = HEAD
  Directory = iproute
</File>

<File iproute2-noxfrm.patch.gz>
  Server = cvs-sourceforge
  envname = IPROUTE_PATCH1
  Revision = HEAD
  Directory = iproute
</File>

<File iproute2-make.patch.gz>
  Server = cvs-sourceforge
  envname = IPROUTE_PATCH2
  Revision = HEAD
  Directory = iproute
</File>

<Package>
        <tc>
                Version = 2.6.23
                Revision = 0
                
                Help <<EOF
                tc from iproute2
                Homepage: ftp://ftp.inr.ac.ru/ip-routing/
                Requires: libm.lrp
                LEAF Package by __PACKAGER__, __BUILDDATE__
                EOF
                
                <Permissions>
                        Files = 644
                        Directories = 755
                </Permissions>
                
                <Owner>
                        Files = root:root
                        Directories = root:root
                </Owner>
                
                <Contents>
                        <File>
                                Source          = sbin/tc
                                Filename        = sbin/tc
                                Type            = binary
                                Permissions     = 755
                        </File>
                </Contents>
        </tc>
</Package>

--- NEW FILE: buildtool.mk ---
#############################################################
#
# iproute
#
# $Id: buildtool.mk,v 1.1 2008/03/01 16:22:35 hejl Exp $
#############################################################

include $(MASTERMAKEFILE)
IPROUTE_DIR:=iproute2-2.6.23
IPROUTE_TARGET_DIR:=$(BT_BUILD_DIR)/iproute


$(IPROUTE_DIR)/.source: 
        bzcat $(IPROUTE_SOURCE) |  tar -xvf - 
        zcat $(IPROUTE_PATCH1) | patch -d $(IPROUTE_DIR) -p1
        zcat $(IPROUTE_PATCH2) | patch -d $(IPROUTE_DIR) -p1
#       zcat $(IPROUTE_PATCH3) | patch -d $(IPROUTE_DIR) -p1
#       perl -i -p -e 's,-I\.\./include-glibc,,g' $(IPROUTE_DIR)/Makefile       
#       perl -i -p -e 's,^TC_CONFIG_DIFFSERV\s*=.*,TC_CONFIG_DIFFSERV=n,g' 
$(IPROUTE_DIR)/Config
#       perl -i -p -e 's,^TC_CONFIG_ATM\s*=.*,TC_CONFIG_ATM=n,g' 
$(IPROUTE_DIR)/Config
        touch $(IPROUTE_DIR)/.source

$(IPROUTE_DIR)/.build: $(IPROUTE_DIR)/.source
        mkdir -p $(IPROUTE_TARGET_DIR)
        mkdir -p $(IPROUTE_TARGET_DIR)/sbin
        mkdir -p $(IPROUTE_TARGET_DIR)/etc/iproute2
#       test -f $(IPROUTE_DIR)/include-glibc/netinet/in.h.orig || \
#                        mv $(IPROUTE_DIR)/include-glibc/netinet/in.h \
#                           $(IPROUTE_DIR)/include-glibc/netinet/in.h.orig
        $(MAKE) KERNEL_INCLUDE=$(BT_LINUX_DIR)/include  \
                LIBC_INCLUDE=$(BT_STAGING_DIR)/include \
                CC=$(TARGET_CC) \
                CCOPTS="-D_GNU_SOURCE $(BT_COPT_FLAGS) -Wstrict-prototypes 
-Wall " \
                -C $(IPROUTE_DIR) 
                
        -$(BT_STRIP) $(BT_STRIP_BINOPTS) $(IPROUTE_DIR)/ip/ip
        -$(BT_STRIP) $(BT_STRIP_BINOPTS) $(IPROUTE_DIR)/tc/tc
        cp -a  $(IPROUTE_DIR)/ip/ip $(IPROUTE_TARGET_DIR)/sbin
        cp -a  $(IPROUTE_DIR)/tc/tc $(IPROUTE_TARGET_DIR)/sbin
        cp -a  $(IPROUTE_DIR)/etc/iproute2/* $(IPROUTE_TARGET_DIR)/etc/iproute2 
        cp -a $(IPROUTE_TARGET_DIR)/* $(BT_STAGING_DIR)
        touch $(IPROUTE_DIR)/.build

source: $(IPROUTE_DIR)/.source 

build: $(IPROUTE_DIR)/.build

clean:
        -rm $(IPROUTE_DIR)/.build
        -$(MAKE) -C $(IPROUTE_DIR) clean
  
srcclean:
        rm -rf $(IPROUTE_DIR)

--- NEW FILE: iproute2-make.patch.gz ---
(This appears to be a binary file; contents omitted.)


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
leaf-cvs-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/leaf-cvs-commits

Reply via email to