[packages] tinyproxy: update to v1.8.0 (#6563)
[packages.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 include $(INCLUDE_DIR)/package.mk
19
20 define Package/rarpd
21   SECTION:=net
22   CATEGORY:=Network
23   DEPENDS:=+libnet0
24   TITLE:=Reverse ARP Daemon
25   URL:=ftp://ftp.dementia.org/pub/net-tools/
26 endef
27
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
33         database.
34 endef
35
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" \
40                 , \
41                 CFLAGS="$$$$CFLAGS -DNEW_LIBNET_INTERFACE" \
42         )
43 endef
44
45 define Build/Compile    
46         $(MAKE) -C $(PKG_BUILD_DIR) \
47                 DESTDIR="$(PKG_INSTALL_DIR)" \
48                 all install
49 endef
50
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
58 endef
59
60 $(eval $(call BuildPackage,rarpd))