This patch will first check if the generated configuration folder exists and then delete it, after that it will always create the configuration folder.
60 lines
1.5 KiB
Makefile
60 lines
1.5 KiB
Makefile
#
|
|
# Copyright (C) 2007-2014 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:=tinc
|
|
PKG_VERSION:=1.0.24
|
|
PKG_RELEASE:=2
|
|
|
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
|
PKG_SOURCE_URL:=http://www.tinc-vpn.org/packages
|
|
PKG_MD5SUM:=14a91eb2e85bdc0451a815612521b708
|
|
|
|
PKG_INSTALL:=1
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
|
|
define Package/tinc
|
|
SECTION:=net
|
|
CATEGORY:=Network
|
|
DEPENDS:=+liblzo +libopenssl +kmod-tun
|
|
TITLE:=VPN tunneling daemon
|
|
URL:=http://www.tinc-vpn.org/
|
|
MAINTAINER:=Saverio Proto <zioproto@gmail.com>
|
|
SUBMENU:=VPN
|
|
endef
|
|
|
|
define Package/tinc/description
|
|
tinc is a Virtual Private Network (VPN) daemon that uses tunnelling and
|
|
encryption to create a secure private network between hosts on the Internet.
|
|
endef
|
|
|
|
TARGET_CFLAGS += -std=gnu99
|
|
|
|
CONFIGURE_ARGS += \
|
|
--with-kernel="$(LINUX_DIR)" \
|
|
--with-zlib="$(STAGING_DIR)/usr" \
|
|
--with-lzo-include="$(STAGING_DIR)/usr/include/lzo"
|
|
|
|
define Package/tinc/install
|
|
$(INSTALL_DIR) $(1)/usr/sbin
|
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/tincd $(1)/usr/sbin/
|
|
$(INSTALL_DIR) $(1)/etc/init.d/
|
|
$(INSTALL_BIN) files/$(PKG_NAME).init $(1)/etc/init.d/$(PKG_NAME)
|
|
$(INSTALL_DIR) $(1)/etc/config
|
|
$(INSTALL_CONF) files/$(PKG_NAME).config $(1)/etc/config/$(PKG_NAME)
|
|
$(INSTALL_DIR) $(1)/etc/tinc
|
|
$(INSTALL_DIR) $(1)/lib/upgrade/keep.d
|
|
$(INSTALL_DATA) files/tinc.upgrade $(1)/lib/upgrade/keep.d/tinc
|
|
endef
|
|
|
|
define Package/tinc/conffiles
|
|
/etc/config/tinc
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,tinc))
|