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)-$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=ftp://ftp.dementia.org/pub/net-tools
16 PKG_MD5SUM:=04e2ca849e758d0b88c8281775ec3b58
18 include $(INCLUDE_DIR)/package.mk
24 TITLE:=Reverse ARP Daemon
25 URL:=ftp://ftp.dementia.org/pub/net-tools/
28 define Package/rarpd/description
29 Rarpd is a daemon which responds to RARP requests.
30 RARP is used by some machines at boot time to discover their
31 IP address. They provide their Ethernet address and rarpd
32 responds with their IP address if it finds it in the ethers
36 define Build/Configure
37 $(call Build/Configure/Default, \
38 --with-libnet="$(STAGING_DIR)/usr/lib/libnet-1.0.x" \
39 --with-pcap="$(STAGING_DIR)/usr" \
41 CFLAGS="$$$$CFLAGS -DNEW_LIBNET_INTERFACE" \
46 $(MAKE) -C $(PKG_BUILD_DIR) \
47 DESTDIR="$(PKG_INSTALL_DIR)" \
51 define Package/rarpd/install
52 $(INSTALL_DIR) $(1)/usr/sbin
53 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/rarpd $(1)/usr/sbin/
54 $(INSTALL_DIR) $(1)/etc/default
55 install -m644 ./files/rarpd.default $(1)/etc/default/rarpd
56 $(INSTALL_DIR) $(1)/etc/init.d
57 install -m755 ./files/rarpd.init $(1)/etc/init.d/rarpd
60 $(eval $(call BuildPackage,rarpd))