@ -16,27 +16,31 @@ PKG_SOURCE_URL:=http://kernel.org/pub/linux/utils/net/iproute2/
PKG_MD5SUM := d7ffb27bc9f0d80577b1f3fb9d1a7689
PKG_MD5SUM := d7ffb27bc9f0d80577b1f3fb9d1a7689
PKG_BUILD_PARALLEL := 1
PKG_BUILD_PARALLEL := 1
PKG_BUILD_DIR := $( BUILD_DIR) /iproute2 -$( PKG_VERSION)
PKG_BUILD_DIR := $( BUILD_DIR) /$( PKG_NAME) -$( BUILD_VARIANT) /$( PKG_NAME) -$( PKG_VERSION)
i n c l u d e $( INCLUDE_DIR ) / p a c k a g e . m k
i n c l u d e $( INCLUDE_DIR ) / p a c k a g e . m k
d e f i n e P a c k a g e / i p r o u t e 2 / D e f a u l t
d e f i n e P a c k a g e / i p r o u t e 2 / D e f a u l t
TITLE:= Routing control utility ( $( 2) )
SECTION:= net
SECTION:= net
CATEGORY:= Network
CATEGORY:= Network
URL:= http://linux-net.osdl.org/index.php/Iproute2
URL:= http://linux-net.osdl.org/index.php/Iproute2
e n d e f
d e f i n e P a c k a g e / i p
$( call Package /iproute 2/Default )
SUBMENU:= Routing and Redirection
SUBMENU:= Routing and Redirection
DEPENDS:= +libnl-tiny
DEPENDS:= +libnl-tiny
TITLE:= Routing control utility
VARIANT:= $( 1)
e n d e f
e n d e f
P a c k a g e / ip = $( call Package/iproute2/Default,tiny,Minimal)
P a c k a g e / ip-full = $( call Package/iproute2/Default,full,Full)
d e f i n e P a c k a g e / i p / c o n f f i l e s
d e f i n e P a c k a g e / i p / c o n f f i l e s
/ e t c / i p r o u t e 2 / r t _ t a b l e s
/ e t c / i p r o u t e 2 / r t _ t a b l e s
e n d e f
e n d e f
d e f i n e P a c k a g e / i p - $( BUILD_VARIANT ) / c o n f f i l e s
$( Package /ip /conffiles )
e n d e f
d e f i n e P a c k a g e / t c
d e f i n e P a c k a g e / t c
$( call Package /iproute 2/Default )
$( call Package /iproute 2/Default )
TITLE:= Traffic control utility
TITLE:= Traffic control utility
@ -53,6 +57,10 @@ $(call Package/iproute2/Default)
TITLE:= Socket statistics utility
TITLE:= Socket statistics utility
e n d e f
e n d e f
i f e q ( $( BUILD_VARIANT ) , t i n y )
IP_CONFIG_TINY:= y
e n d i f
d e f i n e B u i l d / C o n f i g u r e
d e f i n e B u i l d / C o n f i g u r e
$( SED) "s,-I/usr/include/db3,," $( PKG_BUILD_DIR) /Makefile
$( SED) "s,-I/usr/include/db3,," $( PKG_BUILD_DIR) /Makefile
$( SED) " s,^KERNEL_INCLUDE.*,KERNEL_INCLUDE= $( LINUX_DIR) /include, " \
$( SED) " s,^KERNEL_INCLUDE.*,KERNEL_INCLUDE= $( LINUX_DIR) /include, " \
@ -76,7 +84,7 @@ MAKE_FLAGS += \
KERNEL_INCLUDE = " $( LINUX_DIR) /include " \
KERNEL_INCLUDE = " $( LINUX_DIR) /include " \
SHARED_LIBS = "" \
SHARED_LIBS = "" \
LDFLAGS = "-Wl,--gc-sections" \
LDFLAGS = "-Wl,--gc-sections" \
IP_CONFIG_TINY = y \
IP_CONFIG_TINY = $( IP_CONFIG_TINY) \
FPIC = ""
FPIC = ""
d e f i n e B u i l d / C o m p i l e
d e f i n e B u i l d / C o m p i l e
@ -97,6 +105,10 @@ define Package/ip/install
$( INSTALL_BIN) $( PKG_BUILD_DIR) /ip/ip $( 1) /usr/sbin/
$( INSTALL_BIN) $( PKG_BUILD_DIR) /ip/ip $( 1) /usr/sbin/
e n d e f
e n d e f
d e f i n e P a c k a g e / i p - $( BUILD_VARIANT ) / i n s t a l l
$( Package/ip/install)
e n d e f
d e f i n e P a c k a g e / t c / i n s t a l l
d e f i n e P a c k a g e / t c / i n s t a l l
$( INSTALL_DIR) $( 1) /usr/sbin
$( INSTALL_DIR) $( 1) /usr/sbin
$( INSTALL_BIN) $( PKG_BUILD_DIR) /tc/tc $( 1) /usr/sbin/
$( INSTALL_BIN) $( PKG_BUILD_DIR) /tc/tc $( 1) /usr/sbin/
@ -115,6 +127,7 @@ define Package/ss/install
e n d e f
e n d e f
$( eval $ ( call BuildPackage ,ip ) )
$( eval $ ( call BuildPackage ,ip ) )
$( eval $ ( call BuildPackage ,ip -full ) )
$( eval $ ( call BuildPackage ,tc ) )
$( eval $ ( call BuildPackage ,tc ) )
$( eval $ ( call BuildPackage ,genl ) )
$( eval $ ( call BuildPackage ,genl ) )
$( eval $ ( call BuildPackage ,ss ) )
$( eval $ ( call BuildPackage ,ss ) )