2 # Copyright (C) 2006-2010 OpenWrt.org
3 # Copyright (C) 2016 Stijn Segers
5 # This is free software, licensed under the GNU General Public License v2.
6 # See /LICENSE for more information.
9 include $(TOPDIR
)/rules.mk
15 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.xz
16 PKG_SOURCE_URL
:=https
://sourceforge.net
/projects
/net-tools
/files
/
17 PKG_HASH
:=b262435a5241e89bfa51c3cabd5133753952f7a7b7b93f32e08cb9d96f580d69
19 PKG_MAINTAINER
:=Stijn Segers
<borromini.reg@protonmail.com
>
20 PKG_LICENSE
:=GPL-2.0
-or-later
21 PKG_LICENSE_FILES
:=COPYING
22 PKG_CPE_ID
:=cpe
:/a
:net-tools_project
:net-tools
24 include $(INCLUDE_DIR
)/package.mk
26 define Package
/mii-tool
29 TITLE
:=configure media type using MII commands
30 URL
:=http
://net-tools.sourceforge.net
/
33 define Package
/mii-tool
/description
34 The mii-tool command allows you to set or autodetect the media type
35 or mii chipset-based ethernet devices. It traditionally had been
36 distributed in the net-tools package. This is a single distribution
37 optimized for embedded systems and fully automated cross
/-sysroot-builds
40 define Package
/net-tools-route
43 TITLE
:=net-tools
- route utility
44 URL
:=http
://net-tools.sourceforge.net
/
46 ALTERNATIVES
:=300:/sbin
/route
:/usr
/libexec
/net-tools-route
49 define Package
/net-tools-route
/description
50 Replace busybox version of the route command with the full net-tools
51 version. This is normally not needed
as busybox is smaller and provides
52 sufficient functionality
, but some users may want or need the full
53 functionality of the net-tools variant
(e.g. AF_X25
).
56 define Package
/net-tools-netstat
59 TITLE
:=net-tools
- netstat utility
60 URL
:=http
://net-tools.sourceforge.net
/
62 ALTERNATIVES
:=300:/bin
/netstat
:/usr
/libexec
/net-tools-netstat
65 define Package
/net-tools-netstat
/description
66 Replace busybox version of the netstat command with the full net-tools
67 version. This is normally not needed
as busybox is smaller and provides
68 sufficient functionality
, but some users may want or need the full
69 functionality of the net-tools variant.
72 define Build
/Configure
73 # Failed configure.sh leaves stub config.h around.
74 rm -f
$(PKG_BUILD_DIR
)/config.h
75 ( cd
$(PKG_BUILD_DIR
); yes
$$$$'\n' | .
/configure.sh config.in
)
78 define Package
/mii-tool
/install
79 $(INSTALL_DIR
) $(1)/usr
/sbin
80 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/mii-tool
$(1)/usr
/sbin
/
83 define Package
/net-tools-route
/install
84 $(INSTALL_DIR
) $(1)/usr
/libexec
85 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/route
$(1)/usr
/libexec
/net-tools-route
88 define Package
/net-tools-netstat
/install
89 $(INSTALL_DIR
) $(1)/usr
/libexec
90 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/netstat
$(1)/usr
/libexec
/net-tools-netstat
93 $(eval
$(call BuildPackage
,mii-tool
))
94 $(eval
$(call BuildPackage
,net-tools-route
))
95 $(eval
$(call BuildPackage
,net-tools-netstat
))