]> xenbits.xen.org Git - xenclient/build.git/commitdiff
Add NetworkManager script to handle ppp devices
authorThomas Horsten <thomas.horsten@citrix.com>
Thu, 10 Dec 2009 17:44:56 +0000 (17:44 +0000)
committerThomas Horsten <thomas.horsten@citrix.com>
Thu, 10 Dec 2009 17:44:56 +0000 (17:44 +0000)
package/networkmanager/01ppp [new file with mode: 0755]
package/networkmanager/networkmanager.mk

diff --git a/package/networkmanager/01ppp b/package/networkmanager/01ppp
new file mode 100755 (executable)
index 0000000..e96df51
--- /dev/null
@@ -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
index 7aa5a7bd0857c5221f44e097602b0fdfeac14a0f..81e052f2df0b539093bc02af4eb1f0c93a099e9c 100644 (file)
@@ -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 $@