[packages] ddns-scripts: fix escaping of option values (closes: #5327)

git-svn-id: svn://svn.openwrt.org/openwrt/packages@17798 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
nico
2009-09-29 03:43:43 +00:00
parent 2f4e919b2f
commit 0f1ef795aa
3 changed files with 26 additions and 2 deletions

View File

@ -250,7 +250,8 @@ do
do
replace_name=$(echo "\[$option_var\]" | tr 'a-z' 'A-Z')
replace_value=$(eval echo "\$$option_var")
final_url=$(echo $final_url | sed s/"$replace_name"/"$replace_value"/g )
replace_value=$(echo $replace_value | sed -f /usr/lib/ddns/url_escape.sed)
final_url=$(echo $final_url | sed s^"$replace_name"^"$replace_value"^g )
done
final_url=$(echo $final_url | sed s/"\[IP\]"/"$current_ip"/g )