Project

General

Profile

« Previous | Next » 

Revision a73a9886

Added by Ermal LUÇI over 14 years ago

Ticket #1408. Honor the allow override settings even for ppp devices.

View differences:

usr/local/sbin/ppp-linkup
1 1
#!/bin/sh
2 2

  
3
# write nameservers to file
4
if [ $6 = "dns1" ]; then
5
	echo $7 > /var/etc/nameserver_$1
6
	/sbin/route delete $7
7
	/sbin/route add $7 $4
8
fi
3
ALLOWOVERRIDE=`/usr/bin/grep dnsallowoverride /conf/config.xml | /usr/bin/wc -l`
4
if [ $ALLOWOVERRIDE -gt 0 ]; then
5
	# write nameservers to file
6
	if [ $6 = "dns1" ]; then
7
		echo $7 > /var/etc/nameserver_$1
8
		/sbin/route delete $7
9
		/sbin/route add $7 $4
10
	fi
9 11

  
10
if [ $8 = "dns2" ]; then
11
	echo $9 >> /var/etc/nameserver_$1
12
	/sbin/route delete $9
13
	/sbin/route add $9 $4
12
	if [ $8 = "dns2" ]; then
13
		echo $9 >> /var/etc/nameserver_$1
14
		/sbin/route delete $9
15
		/sbin/route add $9 $4
16
	fi
14 17
fi
15 18

  
16 19
# let the configuration system know that the ip has changed.

Also available in: Unified diff