lede-packages-rs

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

Makefile (1606B)


      1 #
      2 # Copyright (C) 2010-2015 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:=chaosvpn
     11 
     12 PKG_REV:=2eb24810b5aa0b2d56f21562e52927020dc3090a
     13 PKG_VERSION:=2014-01-24
     14 PKG_RELEASE=1
     15 
     16 PKG_SOURCE_PROTO:=git
     17 PKG_SOURCE_URL:=https://github.com/ryd/chaosvpn.git
     18 PKG_SOURCE_VERSION:=$(PKG_REV)
     19 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_REV).tar.gz
     20 PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
     21 PKG_LICENSE:=Apache-2.0
     22 PKG_MAINTAINER:=Norbert Summer <git@o-g.at>
     23 
     24 include $(INCLUDE_DIR)/package.mk
     25 
     26 define Package/chaosvpn
     27 		TITLE:=Config generator for chaos vpn
     28 		SECTION:=net
     29 		CATEGORY:=Network
     30 		URL:=https://wiki.hamburg.ccc.de/index.php/ChaosVPN::DebianHowto
     31 		SUBMENU:=VPN
     32 		DEPENDS:=+tinc +ip +kmod-tun +libopenssl +zlib
     33 endef
     34 
     35 define Package/chaosvpn/description
     36 		Configure tincd for the chaosvpn network
     37 endef
     38 
     39 define Package/chaosvpn/conffiles
     40 /etc/tinc/chaosvpn.conf
     41 endef
     42 
     43 MAKE_FLAGS += \
     44 		COPT="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS) $(TARGET_LDFLAGS)"
     45 
     46 define Package/chaosvpn/install
     47 		$(INSTALL_DIR) $(1)/etc/tinc/chaos/ $(1)/usr/sbin/ $(1)/etc/init.d/ $(1)/etc/hotplug.d/iface/
     48 		$(INSTALL_BIN) $(PKG_BUILD_DIR)/chaosvpn $(1)/usr/sbin/
     49 		$(INSTALL_BIN) ./files/chaosvpn.init $(1)/etc/init.d/chaosvpn
     50 		$(INSTALL_BIN) ./files/chaosvpn.hotplug $(1)/etc/hotplug.d/iface/40-chaosvpn
     51 		sed  -i -e 's/"\/sbin\/ip /"\/usr\/sbin\/ip /' $(PKG_BUILD_DIR)/chaosvpn.conf
     52 		$(INSTALL_CONF) $(PKG_BUILD_DIR)/chaosvpn.conf $(1)/etc/tinc/chaosvpn.conf
     53 endef
     54 
     55 $(eval $(call BuildPackage,chaosvpn))
     56