Changeset 2279


Ignore:
Timestamp:
Mar 15, 2013, 9:56:21 AM (6 years ago)
Author:
matthijs
Message:

fonbase: configure for udiald instead of umtsd.lua.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/fon/fonbase/files/lib/fon/config.sh

    r2213 r2279  
    216216                        ;;
    217217                umts)
    218                         uci_set "network" "wan" "ifname" "ppp0"
     218                        uci_set "network" "wan" "ifname" "ppp-wan"
    219219                        ;;
    220220                *)
     
    313313                        ;;
    314314                umts)
     315                        config_get umts_device wan umts_device
     316                        uci_set "network" "wan" "udiald_device" "$umts_device"
     317                        uci_set "network" "wan" "udiald_apn" $(config_get advanced umts_apn)
     318                        uci_set "network" "wan" "udiald_pin" $(config_get advanced umts_pin)
     319                        uci_set "network" "wan" "udiald_user" $(config_get advanced umts_user)
     320                        uci_set "network" "wan" "udiald_pass" $(config_get advanced umts_pass)
     321                        uci_set "network" "wan" "udiald_mode" $(config_get advanced umts_mode)
     322                        config_get dns advanced umts_dns
     323                        if [ "$dns" = "0" ]; then # Use provider default DNS
     324                                config_get dns advanced umts_custom_dns
     325                        fi
     326                        if [ "$dns" = "1" ]; then # Automatic DNS
     327                                dns=""
     328                        fi
     329                        # This one is processed by /etc/ppp/ip-up.d/10-umts
     330                        uci_set "network" "wan" "dns" "$dns"
     331                        if [ "$dns" != "" ]; then # Static DNS specified, don't ask peer for one
     332                                uci_set "network" "wan" "usepeerdns" "0"
     333                        fi
    315334                        ;;
    316335                none)
     
    563582config_umts() {
    564583        # This is called on startup, to remove the umts mode (just like
    565         # /etc/fonstated/UMTS does when the stick is unplugged).
    566         uci del umtsd.umtsd.start
    567         uci del umtsd.umtsd.killed
     584        # /etc/hotplug/usb/10-umts does when the stick is unplugged).
    568585        WAN=`uci get fon.wan.mode`
    569         if [ "$WAN" == "umts" ]; then
     586        if [ "$WAN" = "umts" ]; then
    570587                # Restore the old mode, or dhcp if no old mode is set
    571588                # (the latter should never happen)
     
    573590                uci set fon.wan.mode=${OLDWAN:-dhcp}
    574591                uci del fon.wan.old_mode
     592                uci del fon.wan.umts_device
     593
     594                uci commit fon
    575595        fi
    576         uci commit fon
    577         uci commit umtsd
    578596}
    579597
Note: See TracChangeset for help on using the changeset viewer.