Changeset 19009


Ignore:
Timestamp:
2010-01-02T17:30:29+01:00 (8 years ago)
Author:
florian
Message:

[package] fix update_url option handling (#6127), bump release number

Location:
packages/net/ddns-scripts
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • packages/net/ddns-scripts/Makefile

    r18992 r19009  
    33PKG_NAME:=ddns-scripts 
    44PKG_VERSION:=1.0.0 
    5 PKG_RELEASE:=5 
     5PKG_RELEASE:=6 
    66 
    77PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME) 
  • packages/net/ddns-scripts/files/usr/lib/ddns/dynamic_dns_updater.sh

    r17798 r19009  
    234234        current_time=$(date +%s) 
    235235        time_since_update=$(($current_time - $last_update)) 
    236          
     236 
    237237 
    238238        verbose_echo "Running IP check..." 
     
    249249                for option_var in $ALL_OPTION_VARIABLES 
    250250                do 
    251                         replace_name=$(echo "\[$option_var\]" | tr 'a-z' 'A-Z') 
    252                         replace_value=$(eval echo "\$$option_var") 
    253                         replace_value=$(echo $replace_value | sed -f /usr/lib/ddns/url_escape.sed) 
    254                         final_url=$(echo $final_url | sed s^"$replace_name"^"$replace_value"^g ) 
    255                 done     
     251                        if [ "$option_var" != "update_url" ] 
     252                        then 
     253                                replace_name=$(echo "\[$option_var\]" | tr 'a-z' 'A-Z') 
     254                                replace_value=$(eval echo "\$$option_var") 
     255                                replace_value=$(echo $replace_value | sed -f /usr/lib/ddns/url_escape.sed) 
     256                                final_url=$(echo $final_url | sed s^"$replace_name"^"$replace_value"^g ) 
     257                        fi 
     258                done 
    256259                final_url=$(echo $final_url | sed s/"\[IP\]"/"$current_ip"/g ) 
    257                  
     260 
    258261 
    259262                verbose_echo "updating with url=\"$final_url\"" 
     
    271274                time_since_update='0' 
    272275                registered_ip=$current_ip 
    273                  
     276 
    274277                human_time=$(date) 
    275278                verbose_echo "update complete, time is: $human_time" 
    276                  
     279 
    277280                echo "$last_update" > "/var/run/dynamic_dns/$service_id.update" 
    278281        else 
Note: See TracChangeset for help on using the changeset viewer.