net/lsm: add link state monitor package. (thank you Brian J. Murrell)
[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
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=rarpd
11 PKG_VERSION:=1.1
12 PKG_RELEASE:=1
13
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=ftp://ftp.dementia.org/pub/net-tools
16 PKG_MD5SUM:=04e2ca849e758d0b88c8281775ec3b58
17
18 PKG_INSTALL:=1
19
20 include $(INCLUDE_DIR)/package.mk
21
22 define Package/rarpd
23 SECTION:=net
24 CATEGORY:=Network
25 DEPENDS:=+libnet0
26 TITLE:=Reverse ARP Daemon
27 URL:=ftp://ftp.dementia.org/pub/net-tools/
28 endef
29
30 define Package/rarpd/description
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
35 database.
36 endef
37
38 define Build/Configure
39 $(call Build/Configure/Default, \
40 --with-libnet="$(STAGING_DIR)/usr/lib/libnet-1.0.x" \
41 --with-pcap="$(STAGING_DIR)/usr" \
42 , \
43 CFLAGS="$$$$CFLAGS -DNEW_LIBNET_INTERFACE" \
44 )
45 endef
46
47 define Package/rarpd/install
48 $(INSTALL_DIR) $(1)/usr/sbin
49 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/rarpd $(1)/usr/sbin/
50 $(INSTALL_DIR) $(1)/etc/default
51 install -m644 ./files/rarpd.default $(1)/etc/default/rarpd
52 $(INSTALL_DIR) $(1)/etc/init.d
53 install -m755 ./files/rarpd.init $(1)/etc/init.d/rarpd
54 endef
55
56 $(eval $(call BuildPackage,rarpd))