2 # Copyright (C) 2006 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR)/rules.mk
14 PKG_SOURCE:=$(PKG_NAME)-s$(PKG_VERSION).tar.bz2
15 PKG_SOURCE_URL:=http://www.skbuff.net/iputils
16 PKG_MD5SUM:=12245e9927d60ff5cf4a99d265bcb7d3
18 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-s$(PKG_VERSION)
20 include $(INCLUDE_DIR)/package.mk
24 define Package/iputils-arping
27 TITLE:=iputils - arping
28 URL:=http://www.skbuff.net/iputils
31 define Package/iputils-arping/description
32 Program arping from iputils.
33 Sends ARP REQUEST to a neighbour host.
36 define Package/iputils-clockdiff
39 TITLE:=iputils - clockdiff
40 URL:=http://www.skbuff.net/iputils
43 define Package/iputils-clockdiff/description
44 Program clockdiff from iputils.
45 Measures clock difference between hosts.
48 define Package/iputils-ping
52 URL:=http://www.skbuff.net/iputils
55 define Package/iputils-ping/description
56 Program ping from iputils.
57 Sends ICMP ECHO_REQUEST to network hosts (IPv4).
60 define Package/iputils-ping6
63 TITLE:=iputils - ping6
64 URL:=http://www.skbuff.net/iputils
67 define Package/iputils-ping6/description
68 Program ping6 from iputils.
69 Sends ICMP ECHO_REQUEST to network hosts (IPv6).
72 define Package/iputils-tftpd
75 TITLE:=iputils - tftpd
76 URL:=http://www.skbuff.net/iputils
79 define Package/iputils-tftpd/description
80 Program tftpd from iputils
81 Trivial File Transfer Protocol server.
84 define Package/iputils-tracepath
87 TITLE:=iputils - tracepath
88 URL:=http://www.skbuff.net/iputils
91 define Package/iputils-tracepath/description
92 Program tracepath from iputils.
93 Traces path to a network host discovering MTU along this path (IPv4).
96 define Package/iputils-tracepath6
99 TITLE:=iputils - tracepath6
100 URL:=http://www.skbuff.net/iputils
103 define Package/iputils-tracepath6/description
104 Program tracepath6 from iputils.
105 Traces path to a network host discovering MTU along this path (IPv6).
108 define Package/iputils-traceroute6
111 TITLE:=iputils - traceroute6
112 URL:=http://www.skbuff.net/iputils
115 define Package/iputils-traceroute6/description
116 Program traceroute6 from iputils.
117 Traces path to a network host (IPv6).
121 CFLAGS="$(TARGET_CFLAGS)"
123 define Package/iputils-arping/install
124 $(INSTALL_DIR) $(1)/usr/bin
125 $(INSTALL_BIN) $(PKG_BUILD_DIR)/arping $(1)/usr/bin/
128 define Package/iputils-clockdiff/install
129 $(INSTALL_DIR) $(1)/usr/bin
130 $(INSTALL_BIN) $(PKG_BUILD_DIR)/clockdiff $(1)/usr/bin/
133 define Package/iputils-ping/install
134 $(INSTALL_DIR) $(1)/usr/bin
135 $(INSTALL_BIN) $(PKG_BUILD_DIR)/ping $(1)/usr/bin/
138 define Package/iputils-ping6/install
139 $(INSTALL_DIR) $(1)/usr/bin
140 $(INSTALL_BIN) $(PKG_BUILD_DIR)/ping6 $(1)/usr/bin/
143 define Package/iputils-tftpd/install
144 $(INSTALL_DIR) $(1)/usr/sbin
145 $(INSTALL_BIN) $(PKG_BUILD_DIR)/tftpd $(1)/usr/sbin/
148 define Package/iputils-tracepath/install
149 $(INSTALL_DIR) $(1)/usr/bin
150 $(INSTALL_BIN) $(PKG_BUILD_DIR)/tracepath $(1)/usr/bin/
153 define Package/iputils-tracepath6/install
154 $(INSTALL_DIR) $(1)/usr/bin
155 $(INSTALL_BIN) $(PKG_BUILD_DIR)/tracepath6 $(1)/usr/bin/
158 define Package/iputils-traceroute6/install
159 $(INSTALL_DIR) $(1)/usr/bin
160 $(INSTALL_BIN) $(PKG_BUILD_DIR)/traceroute6 $(1)/usr/bin/
163 $(eval $(call BuildPackage,iputils-arping))
164 $(eval $(call BuildPackage,iputils-clockdiff))
165 $(eval $(call BuildPackage,iputils-ping))
166 $(eval $(call BuildPackage,iputils-ping6))
167 $(eval $(call BuildPackage,iputils-tftpd))
168 $(eval $(call BuildPackage,iputils-tracepath))
169 $(eval $(call BuildPackage,iputils-tracepath6))
170 $(eval $(call BuildPackage,iputils-traceroute6))