Changeset 29

Show
Ignore:
Timestamp:
03/15/07 16:28:04 (2 years ago)
Author:
Trellmor
Message:

Autoupdate: added url configuration, removed ping from autoupdate check

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/etc/config/autoupdate

    r20 r29  
    44#       option  <name>  <value> 
    55# 
    6 # Update-Konfiguration fŸr FON Addons 
     6# Update-Konfiguration fuer FON Addons 
    77 
    88config autoupdate method 
  • trunk/usr/lib/webif/validate.awk

    r8 r29  
    200200} 
    201201 
     202$1 == "url" { 
     203        valid_type = 1 
     204        if (value !~ /^(http):\/\/[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,6}((:[0-9]{1,5})?\/.*)?$/i) { 
     205                valid = 0 
     206                verr = "@TR<<Invalid value>>" 
     207        } 
     208} 
     209 
    202210$1 == "mac_addr" { 
    203211        valid_type = 1 
  • trunk/www/cgi-bin/webif/autoupdate.sh

    r25 r29  
    1515config_get url method url 
    1616if empty "$FORM_submit"; then 
     17        get_default url method url 
    1718        get_default auto method auto 
    1819        get_default branch method branch 
     
    2122                bool|FORM_auto|@TR<<Addon autoupdate:>>|required|$FORM_auto 
    2223                string|FORM_branch|@TR<<Chosen branch:>>|required|$FORM_branch 
     24                url|FROM_url|@TR<<Update server URL:>>|required|$FORM_url 
    2325EOF 
    2426        equal "$?" 0 && { 
     27                save_setting autoupdate method url "$FORM_url" 
    2528                save_setting autoupdate method auto "$FORM_auto" 
    2629                save_setting autoupdate method branch "$FORM_branch" 
     
    5558                        end_row 
    5659                        add_row 
     60                                add_label_cell|@TR<<Update server URL:>> 
     61                                add_input_cell|url|$FORM_url|tableTextButton 
     62                        end_row 
     63                        add_row 
    5764                                add_label_cell|@TR<<Chosen branch:>> 
    5865                                add_au_select_branch|branch|$FORM_branch|tableTextButton|$branches 
     
    6976        echo "@TR<<Installed version:>> $instversion<br/>" 
    7077         
    71         if ping -c 1 "$(echo $url|awk -F/ '{print $3}')" > /dev/null 2> /dev/null; then 
     78        #if ping -c 1 "$(echo $url|awk -F/ '{print $3}')" > /dev/null 2> /dev/null; then 
     79        if [ "$branches" != "" ]; then 
    7280                if wget -q -O /dev/null $url/$FORM_branch/$instversion/install.sh 2> /dev/null; then 
    7381                        echo "@TR<<Updates available>><br/>";