From 899dd944875f9d7ecaa5a3c68d4ddf369301e209 Mon Sep 17 00:00:00 2001 From: Thomas Horsten Date: Thu, 10 Dec 2009 17:44:56 +0000 Subject: [PATCH] Add NetworkManager script to handle ppp devices --- package/networkmanager/01ppp | 12 ++++++++++++ package/networkmanager/networkmanager.mk | 2 ++ 2 files changed, 14 insertions(+) create mode 100755 package/networkmanager/01ppp diff --git a/package/networkmanager/01ppp b/package/networkmanager/01ppp new file mode 100755 index 0000000..e96df51 --- /dev/null +++ b/package/networkmanager/01ppp @@ -0,0 +1,12 @@ +#!/bin/sh + +IF="$1" +STATUS="$2" + +if [ "$STATUS" == "up" ]; then +case "$IF" in + ppp*) + /bin/ip route add 0.0.0.0/0 metric 30 table wireless dev "$IF" + ;; +esac +fi diff --git a/package/networkmanager/networkmanager.mk b/package/networkmanager/networkmanager.mk index 7aa5a7b..81e052f 100644 --- a/package/networkmanager/networkmanager.mk +++ b/package/networkmanager/networkmanager.mk @@ -19,4 +19,6 @@ $(NETWORKMANAGER_HOOK_POST_INSTALL): rm -f $(TARGET_DIR)/etc/init.d/NetworkManager #cp package/networkmanager/S33NetworkManager $(TARGET_DIR)/etc/init.d #cp package/networkmanager/S32nm-system-settings $(TARGET_DIR)/etc/init.d + install -d $(TARGET_DIR)/etc/NetworkManager/dispatcher.d/ + install -m 0755 package/networkmanager/01ppp $(TARGET_DIR)/etc/NetworkManager/dispatcher.d/ touch $@ -- 2.39.5