Fix pptp handling of routes to server.
authorjuhosg <juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 3 May 2012 09:39:01 +0000 (09:39 +0000)
committerjuhosg <juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 3 May 2012 09:39:01 +0000 (09:39 +0000)
commitfe8fbd1c0540eba3a088b5771a0026a55b2373cb
treef5a4566d5e91a9d2afa2bd79f3ad414399124fb7
parentf34832554eb418831f4aa2852d76a90064c99928
Fix pptp handling of routes to server.

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
package/pptp/Makefile
package/pptp/files/pptp.sh