[packages] Add SerialOverIp, a tool to transport serial ports over UDP/IP
[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 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))