Browse Source

allow the user to disable the defaultroute option for ppp

SVN-Revision: 8569
Felix Fietkau 18 years ago
parent
commit
393c8bff07
1 changed files with 3 additions and 2 deletions
  1. 3 2
      package/ppp/files/ppp.sh

+ 3 - 2
package/ppp/files/ppp.sh

@@ -26,6 +26,8 @@ start_pppd() {
 	config_get connect "$cfg" connect
 	config_get disconnect "$cfg" disconnect
 	config_get pppd_options "$cfg" pppd_options
+	config_get_bool defaultroute "$cfg" defaultroute 1
+	[ "$defaultroute" -eq 1 ] && defaultroute="defaultroute replacedefaultroute" || defaultroute=""
 
 	interval="${keepalive##*[, ]}"
 	[ "$interval" != "$keepalive" ] || interval=5
@@ -36,8 +38,7 @@ start_pppd() {
 		${keepalive:+lcp-echo-interval $interval lcp-echo-failure ${keepalive%%[, ]*}} \
 		${demand:+precompiled-active-filter /etc/ppp/filter demand idle }${demand:-persist} \
 		usepeerdns \
-		defaultroute \
-		replacedefaultroute \
+		$defaultroute \
 		${username:+user "$username" password "$password"} \
 		unit "$unit" \
 		linkname "$cfg" \