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.
9 include $(TOPDIR)/rules.mk
15 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
16 PKG_SOURCE_URL:=ftp://ftp.dementia.org/pub/net-tools
17 PKG_MD5SUM:=04e2ca849e758d0b88c8281775ec3b58
20 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
21 PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
23 include $(INCLUDE_DIR)/package.mk
29 TITLE:=Reverse ARP Daemon
31 Rarpd is a daemon which responds to RARP requests.\\\
32 RARP is used by some machines at boot time to discover their\\\
33 IP address. They provide their Ethernet address and rarpd\\\
34 responds with their IP address if it finds it in the ethers\\\
36 URL:=ftp://ftp.dementia.org/pub/net-tools/
39 define Build/Configure
40 $(call Build/Configure/Default, \
41 --with-libnet="$(STAGING_DIR)/usr/lib/libnet-1.0.x" \
42 --with-pcap="$(STAGING_DIR)/usr" \
44 CFLAGS="$$$$CFLAGS -DNEW_LIBNET_INTERFACE" \
49 $(MAKE) -C $(PKG_BUILD_DIR) \
50 DESTDIR="$(PKG_INSTALL_DIR)" \
54 define Package/rarpd/install
55 $(INSTALL_DIR) $(1)/usr/sbin
56 $(CP) $(PKG_INSTALL_DIR)/usr/sbin/rarpd $(1)/usr/sbin/
57 $(INSTALL_DIR) $(1)/etc/default
58 install -m644 ./files/rarpd.default $(1)/etc/default/rarpd
59 $(INSTALL_DIR) $(1)/etc/init.d
60 install -m755 ./files/rarpd.init $(1)/etc/init.d/rarpd
63 $(eval $(call BuildPackage,rarpd))