Changeset 31726


Ignore:
Timestamp:
2012-05-14T22:58:24+02:00 (6 years ago)
Author:
nbd
Message:

ppp: use the new json_get_vars function

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/ppp/files/ppp.sh

    r31041 r31726  
    2626        local config="$1"; shift 
    2727 
    28         json_get_var ipv6 ipv6 
     28        json_get_vars ipv6 peerdns defaultroute demand keepalive username password pppd_options 
    2929        [ "$ipv6" = 1 ] || ipv6="" 
    30  
    31         json_get_var peerdns peerdns 
    3230        [ "$peerdns" = 0 ] && peerdns="" || peerdns="1" 
    33  
    34         json_get_var defaultroute defaultroute 
    3531        if [ "$defaultroute" = 1 ]; then 
    3632                defaultroute="defaultroute replacedefaultroute"; 
     
    3834                defaultroute="nodefaultroute" 
    3935        fi 
    40  
    41         json_get_var demand demand 
    4236        if [ "${demand:-0}" -gt 0 ]; then 
    4337                demand="precompiled-active-filter /etc/ppp/filter demand idle $demand" 
     
    4842        [ -n "$mtu" ] || json_get_var mtu mtu 
    4943 
    50         json_get_var keepalive keepalive 
    5144        local interval="${keepalive##*[, ]}" 
    5245        [ "$interval" != "$keepalive" ] || interval=5 
    53  
    54         json_get_var username username 
    55         json_get_var password password 
    56  
    5746        [ -n "$connect" ] || json_get_var connect connect 
    5847        [ -n "$disconnect" ] || json_get_var disconnect disconnect 
    59         json_get_var pppd_options pppd_options 
    6048 
    6149        proto_run_command "$config" /usr/sbin/pppd \ 
     
    156144        done 
    157145 
    158         json_get_var atmdev atmdev 
    159         json_get_var vci vci 
    160         json_get_var vpi vpi 
     146        json_get_vars atmdev vci vpi encaps 
    161147 
    162         json_get_var encaps encaps 
    163148        case "$encaps" in 
    164149                1|vc) encaps="vc-encaps" ;; 
Note: See TracChangeset for help on using the changeset viewer.