Assembla home | Assembla project page
 

Changeset 50

Show
Ignore:
Timestamp:
09/02/07 20:14:38 (1 year ago)
Author:
evdowizard
Message:

fixed username and password variables

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/imagebuilder/files/sbin/ifup.3g

    r48 r50  
    6363 
    6464# create the pppd user variables as specified in the webif 
    65 username=$(nvram get wwan_username) 
    66 password=$(nvram get wwan_passwd) 
     65 
     66wwan_username=$(nvram get wwan_username) 
     67wwan_passwd=$(nvram get wwan_passwd) 
     68[ -n "$wwan_username" ] && username="user ${wwan_username}" 
     69[ -n "$wwan_passwd" ] && password="password ${wwan_passwd}" 
    6770mtu=$(nvram get wwan_mtu) 
    6871mtu=${mtu:-1492} 
    6972num=$(nvram get wwan_num) 
     73wwan_apn="$(nvram get wwan_apn)" 
    7074apn="'AT'" 
    71  
    72 # opendns 
     75[ -n  = "$wwan_apn" ] && apn="'AT+CGDCONT=1,\"IP\",\"$(nvram get wwan_apn)\"'" 
    7376opendns=`cat /etc/config/webif | grep opendns | awk -F '"' '{ print $2 }'` 
    7477if [ "$opendns" = "0" ]; then 
    7578dns="usepeerdns" 
    7679fi 
    77  
    78 [ "$(nvram get wwan_apn)" = "" ] || apn="'AT+CGDCONT=1,\"IP\",\"$(nvram get wwan_apn)\"'" 
    7980if [ "$(nvram get wwan_redial)" = "demand" ]; then 
    8081        demand=$(nvram get wwan_idletime) 
     
    9293        echo 1 > /proc/diag/led/3g_blink 
    9394fi 
    94  
    95  
    9695 
    9796# run pppd with variables 
     
    115114lcp-echo-interval 0 \ 
    116115connect-delay 3000 \ 
    117 user \""$username"\"
    118 password \""$password"\"
     116$username
     117$password
    119118$demand \ 
    120119$dns \ 
     
    137136         
    138137done 2>&1 | logger) & 
     138 
     139