[8.09] merge r17680
[openwrt/svn-archive/archive.git] / net / rarpd / Makefile
1 #
2 # Copyright (C) 2006 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7 # $Id$
8
9 include $(TOPDIR)/rules.mk
10
11 PKG_NAME:=rarpd
12 PKG_VERSION:=1.1
13 PKG_RELEASE:=1
14
15 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
16 PKG_SOURCE_URL:=ftp://ftp.dementia.org/pub/net-tools
17 PKG_MD5SUM:=04e2ca849e758d0b88c8281775ec3b58
18
19 include $(INCLUDE_DIR)/package.mk
20
21 define Package/rarpd
22 SECTION:=net
23 CATEGORY:=Network
24 DEPENDS:=+libnet0
25 TITLE:=Reverse ARP Daemon
26 URL:=ftp://ftp.dementia.org/pub/net-tools/
27 endef
28
29 define Package/rarpd/description
30 Rarpd is a daemon which responds to RARP requests.
31 RARP is used by some machines at boot time to discover their
32 IP address. They provide their Ethernet address and rarpd
33 responds with their IP address if it finds it in the ethers
34 database.
35 endef
36
37 define Build/Configure
38 $(call Build/Configure/Default, \
39 --with-libnet="$(STAGING_DIR)/usr/lib/libnet-1.0.x" \
40 --with-pcap="$(STAGING_DIR)/usr" \
41 , \
42 CFLAGS="$$$$CFLAGS -DNEW_LIBNET_INTERFACE" \
43 )
44 endef
45
46 define Build/Compile
47 $(MAKE) -C $(PKG_BUILD_DIR) \
48 DESTDIR="$(PKG_INSTALL_DIR)" \
49 all install
50 endef
51
52 define Package/rarpd/install
53 $(INSTALL_DIR) $(1)/usr/sbin
54 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/rarpd $(1)/usr/sbin/
55 $(INSTALL_DIR) $(1)/etc/default
56 install -m644 ./files/rarpd.default $(1)/etc/default/rarpd
57 $(INSTALL_DIR) $(1)/etc/init.d
58 install -m755 ./files/rarpd.init $(1)/etc/init.d/rarpd
59 endef
60
61 $(eval $(call BuildPackage,rarpd))