wok-next diff dropbear/stuff/sshx @ rev 18042

ppp/ppp.cgi: misc fixes
author Pascal Bellard <pascal.bellard@slitaz.org>
date Mon May 11 16:08:11 2015 +0200 (2015-05-11)
parents 56c606af68bc
children 0c87072c012d
line diff
     1.1 --- a/dropbear/stuff/sshx	Sun May 10 12:23:00 2015 +0200
     1.2 +++ b/dropbear/stuff/sshx	Mon May 11 16:08:11 2015 +0200
     1.3 @@ -30,12 +30,13 @@
     1.4  		read -s -t 30 DROPBEAR_PASSWORD && export DROPBEAR_PASSWORD
     1.5  		$ssh $1 true || exit 1
     1.6  	}
     1.7 -	extra="$(route -n | awk -vd=${1#*@} \
     1.8 +	extra="$(route -n | awk -vd=$(nslookup ${1#*@} | \
     1.9 +		 sed '$!d;s/.*: \([^ ]*\).*/\1/') \
    1.10  		'$1=="0.0.0.0"{ print d " gw " $2 " dev " $8 }')"
    1.11  	for i in ${4/default/128.0.0.0/1 0.0.0.0/1} ; do
    1.12  		echo "route add -net $i dev \$1"
    1.13  	done > /etc/ppp/ip-up.d/pppssh$$
    1.14 -	[ "$4" ] && echo "route add $extra" >> /etc/ppp/ip-up.d/pppssh$
    1.15 +	[ "$4" ] && echo "route add $extra" >> /etc/ppp/ip-up.d/pppssh$$
    1.16  	chmod +x /etc/ppp/ip-up.d/pppssh$$
    1.17  	n=10.$(($$%256)).$(($$/256))
    1.18  	ppp="/usr/sbin/pppd local noauth nodetach"