[package] add peervpn package Makefile
PeerVPN (http://www.peervpn.net/), by Tobias Volk, is software that builds virtual ethernet networks between multiple computers. A virtual network built by PeerVPN uses a full mesh topology. All nodes talk directly to each other, there is no need for a central server. If one node goes down, the rest of the network is unaffected. Configuring PeerVPN is easy. You just need to configure an encryption key, network name and the contact information (IP address and port) of some other PeerVPN nodes. Adding a new node to an existing network doesn't require the existing nodes to alter their configuration, because its IP address is automatically distributed across the whole virtual network. Signed-off-by: Dan VerWeire <dverweire@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/packages@33060 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
d9a44341ea
commit
216810d40b
42
net/peervpn/Makefile
Normal file
42
net/peervpn/Makefile
Normal file
@ -0,0 +1,42 @@
|
||||
#
|
||||
# Copyright (C) 2007-2011 OpenWrt.org
|
||||
#
|
||||
# This is free software, licensed under the GNU General Public License v2.
|
||||
# See /LICENSE for more information.
|
||||
#
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=peervpn
|
||||
PKG_VERSION:=0-023
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_BUILD_DIR :=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL :=http://www.peervpn.net/files
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
define Package/peervpn
|
||||
SECTION:=net
|
||||
CATEGORY:=Network
|
||||
TITLE:=PeerVPN the open source peer-to-peer VPN
|
||||
URL:=http://www.peervpn.net/
|
||||
DEPENDS:=+libopenssl +ip
|
||||
endef
|
||||
|
||||
define Package/peervpn/description
|
||||
PeerVPN is software that builds virtual ethernet networks between multiple
|
||||
computers. Adding a new node to an existing network doesn't require the
|
||||
existing nodes to alter their configuration, because its IP address is
|
||||
automatically distributed across the whole virtual network.
|
||||
endef
|
||||
|
||||
define Package/peervpn/install
|
||||
$(INSTALL_DIR) $(1)/sbin
|
||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/peervpn $(1)/sbin/
|
||||
$(INSTALL_DIR) $(1)/etc/peervpn
|
||||
$(INSTALL_CONF) $(PKG_BUILD_DIR)/peervpn.conf $(1)/etc/peervpn
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,peervpn))
|
Loading…
x
Reference in New Issue
Block a user