netifd: allow ppp based proto handlers to override the connect/disconnect script
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 27 Oct 2011 20:28:33 +0000 (20:28 +0000)
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 27 Oct 2011 20:28:33 +0000 (20:28 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28630 3c298f89-4303-0410-b956-a3cf2f4a3e73

package/netifd/files/lib/netifd/proto/ppp.sh

index d79a897..4fe80e9 100755 (executable)
@@ -54,8 +54,8 @@ ppp_generic_setup() {
        json_get_var username username
        json_get_var password password
 
-       json_get_var connect connect
-       json_get_var disconnect disconnect
+       [ -n "$connect" ] || json_get_var connect connect
+       [ -n "$disconnect" ] || json_get_var disconnect disconnect
        json_get_var pppd_options pppd_options
 
        proto_run_command "$config" /usr/sbin/pppd \