lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

Makefile (1818B)


      1 #
      2 # Copyright (C) 2009-2015 OpenWrt.org
      3 # Copyright (C) 2009 Jakob Pfeiffer
      4 # Copyright (C) 2014 Artem Makhutov
      5 #
      6 # This is free software, licensed under the GNU General Public License v2.
      7 # See /LICENSE for more information.
      8 #
      9 
     10 include $(TOPDIR)/rules.mk
     11 
     12 PKG_NAME:=opennhrp
     13 PKG_VERSION:=0.14.1
     14 PKG_RELEASE:=2
     15 PKG_MAINTAINER:=Artem Makhutov <artem@makhutov.org>
     16 PKG_LICENSE:=MIT License
     17 
     18 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
     19 PKG_SOURCE_URL:=@SF/opennhrp
     20 PKG_MD5SUM:=eb42ddb13e07ceb415b9ebb8eaca28ee
     21 
     22 PKG_FIXUP:=autoreconf
     23 PKG_BUILD_PARALLEL:=1
     24 PKG_INSTALL:=1
     25 
     26 include $(INCLUDE_DIR)/package.mk
     27 
     28 define Package/opennhrp
     29   SECTION:=net
     30   CATEGORY:=Network
     31   SUBMENU:=VPN
     32   DEPENDS:=+libcares +ipsec-tools +ip +kmod-gre
     33   KCONFIG:=CONFIG_ARPD=y
     34   TITLE:=NBMA Next Hop Resolution Protocol
     35   URL:=http://opennhrp.sourceforge.net/
     36 endef
     37 
     38 define Package/opennhrp/description
     39   OpenNHRP implements NBMA Next Hop Resolution Protocol (as defined in RFC 2332).
     40   It makes it possible to create dynamic multipoint VPN Linux router using NHRP,
     41   GRE and IPsec. It aims to be Cisco DMVPN compatible.
     42 endef
     43 
     44 define Package/opennhrp/conffiles
     45 /etc/opennhrp/opennhrp.conf
     46 endef
     47 
     48 define Package/opennhrp/install
     49 	$(INSTALL_DIR) $(1)/usr/sbin
     50 	$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/opennhrp{,ctl} $(1)/usr/sbin/
     51 	$(INSTALL_DIR) $(1)/etc/opennhrp
     52 	$(INSTALL_CONF) $(PKG_INSTALL_DIR)/etc/opennhrp/opennhrp.conf $(1)/etc/opennhrp/
     53 	$(INSTALL_BIN) $(PKG_INSTALL_DIR)/etc/opennhrp/opennhrp-script $(1)/etc/opennhrp/
     54 	$(INSTALL_BIN) $(PKG_INSTALL_DIR)/etc/opennhrp/racoon-ph1down.sh $(1)/etc/opennhrp/
     55 	$(INSTALL_BIN) $(PKG_INSTALL_DIR)/etc/opennhrp/racoon-ph1dead.sh $(1)/etc/opennhrp/
     56 	$(INSTALL_DIR) $(1)/etc/init.d
     57 	$(INSTALL_BIN) ./files/opennhrp.init $(1)/etc/init.d/opennhrp
     58 endef
     59 
     60 $(eval $(call BuildPackage,opennhrp))