DESCRIPTION:= is obselete
[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 PKG_CAT:=zcat
19
20 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
21 PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
22
23 include $(INCLUDE_DIR)/package.mk
24
25 define Package/rarpd
26 SECTION:=net
27 CATEGORY:=Network
28 DEPENDS:=+libnet0
29 TITLE:=Reverse ARP Daemon
30 URL:=ftp://ftp.dementia.org/pub/net-tools/
31 endef
32
33 define Package/rarpd/description
34 Rarpd is a daemon which responds to RARP requests.
35 RARP is used by some machines at boot time to discover their
36 IP address. They provide their Ethernet address and rarpd
37 responds with their IP address if it finds it in the ethers
38 database.
39 endef
40
41 define Build/Configure
42 $(call Build/Configure/Default, \
43 --with-libnet="$(STAGING_DIR)/usr/lib/libnet-1.0.x" \
44 --with-pcap="$(STAGING_DIR)/usr" \
45 , \
46 CFLAGS="$$$$CFLAGS -DNEW_LIBNET_INTERFACE" \
47 )
48 endef
49
50 define Build/Compile
51 $(MAKE) -C $(PKG_BUILD_DIR) \
52 DESTDIR="$(PKG_INSTALL_DIR)" \
53 all install
54 endef
55
56 define Package/rarpd/install
57 $(INSTALL_DIR) $(1)/usr/sbin
58 $(CP) $(PKG_INSTALL_DIR)/usr/sbin/rarpd $(1)/usr/sbin/
59 $(INSTALL_DIR) $(1)/etc/default
60 install -m644 ./files/rarpd.default $(1)/etc/default/rarpd
61 $(INSTALL_DIR) $(1)/etc/init.d
62 install -m755 ./files/rarpd.init $(1)/etc/init.d/rarpd
63 endef
64
65 $(eval $(call BuildPackage,rarpd))