add opennhrp (based on a patch by Jakob Pfeiffer)
[openwrt/svn-archive/archive.git] / net / opennhrp / Makefile
1 include $(TOPDIR)/rules.mk
2
3 PKG_NAME:=opennhrp
4 PKG_VERSION:=0.11.2
5 PKG_RELEASE:=1
6
7 PKG_SOURCE_URL:=@SF/opennhrp
8 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
9 PKG_MD5SUM:=3aace509ac79acbde3bb3e44e88798d5
10 PKG_CAT:=bzcat
11
12 PKG_FIXUP:=libtool
13
14 include $(INCLUDE_DIR)/package.mk
15
16 define Package/opennhrp
17 SECTION:=net
18 CATEGORY:=Network
19 DEPENDS:=+libcares +ipsec-tools
20 TITLE:=NBMA Next Hop Resolution Protocol
21 URL:=http://opennhrp.sourceforge.net/
22 endef
23
24 define Package/opennhrp/description
25 OpenNHRP implements NBMA Next Hop Resolution Protocol (as defined in RFC 2332).
26 It makes it possible to create dynamic multipoint VPN Linux router using NHRP,
27 GRE and IPsec. It aims to be Cisco DMVPN compatible.
28 endef
29
30 define Package/opennhrp/install
31 $(INSTALL_DIR) $(1)/usr/sbin $(1)/etc/opennhrp $(1)/etc/init.d
32 $(INSTALL_BIN) $(PKG_BUILD_DIR)/nhrp/opennhrp $(1)/usr/sbin/
33 $(INSTALL_BIN) $(PKG_BUILD_DIR)/nhrp/opennhrpctl $(1)/usr/sbin/
34 $(INSTALL_CONF) $(PKG_BUILD_DIR)/etc/opennhrp.conf $(1)/etc/opennhrp/
35 $(INSTALL_BIN) $(PKG_BUILD_DIR)/etc/opennhrp-script* $(1)/etc/opennhrp/
36 $(INSTALL_BIN) $(PKG_BUILD_DIR)/etc/racoon-ph1down.sh $(1)/etc/opennhrp/
37 $(INSTALL_BIN) ./files/opennhrp.init $(1)/etc/init.d/opennhrp
38 endef
39
40 $(eval $(call BuildPackage,opennhrp))