mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2024-12-27 07:03:54 +02:00
fe8fbd1c05
The existing code is fairly broken. It assumes you're using Legacy IP, and it assumes that the server is reachable via your default route. Via the first default route in the 'route -n' output, in fact, regardless of metric. Fix all those problems by using 'ip route get' to really find the *current* route to the server, and install a host-specific route to match. Signed-off-by: David Woodhouse <David.Woodhouse@intel.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31565 3c298f89-4303-0410-b956-a3cf2f4a3e73
47 lines
1.1 KiB
Makefile
47 lines
1.1 KiB
Makefile
#
|
|
# Copyright (C) 2006-2012 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:=pptp
|
|
PKG_VERSION:=1.7.1
|
|
PKG_RELEASE:=5
|
|
|
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
|
PKG_SOURCE_URL:=@SF/pptpclient
|
|
PKG_MD5SUM:=b47735ba5d6d37dfdbccb85afc044ede
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
|
|
define Package/pptp
|
|
SECTION:=net
|
|
CATEGORY:=Network
|
|
TITLE:=PPTP client
|
|
MAINTAINER:=Jo-Philipp Wich <xm@subsignal.org>
|
|
URL:=http://pptpclient.sourceforge.net/
|
|
DEPENDS:=+ppp +kmod-gre +resolveip +ip
|
|
endef
|
|
|
|
define Package/pptp/description
|
|
This package contains a PPTP (Point-to-Point Tunneling Protocol) client.
|
|
endef
|
|
|
|
define Package/pptp/conffiles
|
|
/etc/ppp/options.pptp
|
|
endef
|
|
|
|
define Package/pptp/install
|
|
$(INSTALL_DIR) $(1)/usr/sbin
|
|
$(INSTALL_BIN) $(PKG_BUILD_DIR)/pptp $(1)/usr/sbin/
|
|
$(INSTALL_DIR) $(1)/etc/ppp
|
|
$(INSTALL_DATA) ./files/options.pptp $(1)/etc/ppp/
|
|
$(INSTALL_DIR) $(1)/lib/network
|
|
$(INSTALL_BIN) ./files/pptp.sh $(1)/lib/network/
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,pptp))
|