From: Thomas Horsten Date: Thu, 10 Dec 2009 17:44:56 +0000 (+0000) Subject: Add NetworkManager script to handle ppp devices X-Git-Url: http://xenbits.xen.org/gitweb?a=commitdiff_plain;h=899dd944875f9d7ecaa5a3c68d4ddf369301e209;p=xenclient%2Fbuild.git Add NetworkManager script to handle ppp devices --- 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 $@