# # Copyright (C) 2006 - 2010 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. # include $(TOPDIR)/rules.mk PKG_NAME:=net-tools PKG_VERSION:=1.60 PKG_RELEASE:=2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 PKG_SOURCE_URL:=http://www.tazenda.demon.co.uk/phil/net-tools/ PKG_MD5SUM:=888774accab40217dde927e21979c165 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) include $(INCLUDE_DIR)/package.mk define Package/net-tools-arp SECTION:=net CATEGORY:=Network TITLE:=net-tools - arp URL:=http://www.tazenda.demon.co.uk/phil/net-tools endef define Package/net-tools-arp/description Program arp from net-tools. Manipulate kernel's ARP cache. Add, delete an entry, or to dump the entire cache. endef define Package/net-tools-dnsdomainname SECTION:=net CATEGORY:=Network DEPENDS += net-tools-hostname TITLE:=net-tools - dnsdomainname URL:=http://www.tazenda.demon.co.uk/phil/net-tools endef define Package/net-tools-dnsdomainname/description Program dnsdomainname from net-tools. Reports the system's DNS domain name. endef define Package/net-tools-domainname SECTION:=net CATEGORY:=Network DEPENDS += net-tools-hostname TITLE:=net-tools - domainname URL:=http://www.tazenda.demon.co.uk/phil/net-tools endef define Package/net-tools-domainname/description Program domainname from net-tools. Reports the system's NIS/YP domain name. endef define Package/net-tools-hostname SECTION:=net CATEGORY:=Network TITLE:=net-tools - hostname URL:=http://www.tazenda.demon.co.uk/phil/net-tools endef define Package/net-tools-hostname/description Program hostname from net-tools. Reports or sets the name of the current host system. endef define Package/net-tools-ifconfig SECTION:=net CATEGORY:=Network TITLE:=net-tools - ifconfig URL:=http://www.tazenda.demon.co.uk/phil/net-tools endef define Package/net-tools-ifconfig/description Program ifconfig from net-tools. Configure network interfaces. endef define Package/net-tools-ipmaddr SECTION:=net CATEGORY:=Network TITLE:=net-tools - ipmaddr URL:=http://www.tazenda.demon.co.uk/phil/net-tools endef define Package/net-tools-ipmaddr/description Program ipmaddr from net-tools. Adds, deletes and shows an interface's multicast addresses. endef define Package/net-tools-iptunnel SECTION:=net CATEGORY:=Network TITLE:=net-tools - iptunnel URL:=http://www.tazenda.demon.co.uk/phil/net-tools endef define Package/net-tools-iptunnel/description Program iptunnel from net-tools. Adds, changes, deletes and shows an interface's tunnels. endef define Package/net-tools-mii-tool SECTION:=net CATEGORY:=Network TITLE:=net-tools - mii-tool URL:=http://www.tazenda.demon.co.uk/phil/net-tools endef define Package/net-tools-mii-tool/description Program mii-tool from net-tools. Checks or sets the status of a network interface's Media Independent Interface (MII) unit. endef define Package/net-tools-nameif SECTION:=net CATEGORY:=Network TITLE:=net-tools - nameif URL:=http://www.tazenda.demon.co.uk/phil/net-tools endef define Package/net-tools-nameif/description Program nameif from net-tools Trivial File Transfer Protocol server. endef define Package/net-tools-netstat SECTION:=net CATEGORY:=Network TITLE:=net-tools - netstat URL:=http://www.tazenda.demon.co.uk/phil/net-tools endef define Package/net-tools-netstat/description Program netstat from net-tools. Report network connections, routing tables, and interface statistics. endef define Package/net-tools-nisdomainname SECTION:=net CATEGORY:=Network DEPENDS += net-tools-hostname TITLE:=net-tools - nisdomainname URL:=http://www.tazenda.demon.co.uk/phil/net-tools endef define Package/net-tools-nisdomainname/description Program nisdomainname from net-tools. Same as domainname. endef define Package/net-tools-plipconfig SECTION:=net CATEGORY:=Network TITLE:=net-tools - plipconfig URL:=http://www.tazenda.demon.co.uk/phil/net-tools endef define Package/net-tools-plipconfig/description Program plipconfig from net-tools. Fine tune the PLIP device parameters, to improve its performance. endef define Package/net-tools-rarp SECTION:=net CATEGORY:=Network TITLE:=net-tools - rarp URL:=http://www.tazenda.demon.co.uk/phil/net-tools endef define Package/net-tools-rarp/description Program rarp from net-tools. Manipulate the kernel's RARP table. endef define Package/net-tools-route SECTION:=net CATEGORY:=Network TITLE:=net-tools - route URL:=http://www.tazenda.demon.co.uk/phil/net-tools endef define Package/net-tools-route/description Program route from net-tools. Manipulate the IP routing table. endef define Package/net-tools-slattach SECTION:=net CATEGORY:=Network TITLE:=net-tools - slattach URL:=http://www.tazenda.demon.co.uk/phil/net-tools endef define Package/net-tools-slattach/description Program slattach from net-tools. Attaches a network interface to a serial line. This allows to use normal terminal lines for point-to-point links to other computers. endef define Package/net-tools-ypdomainname SECTION:=net CATEGORY:=Network DEPENDS += net-tools-hostname TITLE:=net-tools - ypdomainname URL:=http://www.tazenda.demon.co.uk/phil/net-tools endef define Package/net-tools-ypdomainname/description Program route from net-tools. Same as domainname. endef define Build/Compile $(MAKE) -C $(PKG_BUILD_DIR) \ CC="$(TARGET_CC)" \ COPTS="$(TARGET_CFLAGS)" endef define Package/net-tools-arp/install $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_BUILD_DIR)/arp $(1)/usr/bin/ endef define Package/net-tools-dnsdomainname/install $(INSTALL_DIR) $(1)/usr/bin ln -sf hostname $(1)/usr/bin/dnsdomainname endef define Package/net-tools-domainname/install $(INSTALL_DIR) $(1)/usr/bin ln -sf hostname $(1)/usr/bin/domainname endef define Package/net-tools-hostname/install $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_BUILD_DIR)/hostname $(1)/usr/bin/ endef define Package/net-tools-ifconfig/install $(INSTALL_DIR) $(1)/usr/sbin $(INSTALL_BIN) $(PKG_BUILD_DIR)/ifconfig $(1)/usr/sbin/ endef define Package/net-tools-ipmaddr/install $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_BUILD_DIR)/ipmaddr $(1)/usr/bin/ endef define Package/net-tools-iptunnel/install $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_BUILD_DIR)/iptunnel $(1)/usr/bin/ endef define Package/net-tools-mii-tool/install $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_BUILD_DIR)/mii-tool $(1)/usr/bin/ endef define Package/net-tools-nameif/install $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_BUILD_DIR)/nameif $(1)/usr/bin/ endef define Package/net-tools-netstat/install $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_BUILD_DIR)/netstat $(1)/usr/bin/ endef define Package/net-tools-nisdomainname/install $(INSTALL_DIR) $(1)/usr/bin ln -sf hostname $(1)/usr/bin/nisdomainname endef define Package/net-tools-plipconfig/install $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_BUILD_DIR)/plipconfig $(1)/usr/bin/ endef define Package/net-tools-rarp/install $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_BUILD_DIR)/rarp $(1)/usr/bin/ endef define Package/net-tools-route/install $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_BUILD_DIR)/route $(1)/usr/bin/ endef define Package/net-tools-slattach/install $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_BUILD_DIR)/slattach $(1)/usr/bin/ endef define Package/net-tools-ypdomainname/install $(INSTALL_DIR) $(1)/usr/bin ln -sf hostname $(1)/usr/bin/ypdomainname endef $(eval $(call BuildPackage,net-tools-arp)) $(eval $(call BuildPackage,net-tools-hostname)) $(eval $(call BuildPackage,net-tools-dnsdomainname)) $(eval $(call BuildPackage,net-tools-domainname)) $(eval $(call BuildPackage,net-tools-ifconfig)) $(eval $(call BuildPackage,net-tools-ipmaddr)) $(eval $(call BuildPackage,net-tools-iptunnel)) $(eval $(call BuildPackage,net-tools-mii-tool)) $(eval $(call BuildPackage,net-tools-nameif)) $(eval $(call BuildPackage,net-tools-netstat)) $(eval $(call BuildPackage,net-tools-nisdomainname)) $(eval $(call BuildPackage,net-tools-plipconfig)) $(eval $(call BuildPackage,net-tools-rarp)) $(eval $(call BuildPackage,net-tools-route)) $(eval $(call BuildPackage,net-tools-slattach)) $(eval $(call BuildPackage,net-tools-ypdomainname))