Changeset 29386


Ignore:
Timestamp:
2011-12-01T23:48:48+01:00 (5 years ago)
Author:
juhosg
Message:

ramips: use /lib/functions/uci-defaults.sh

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ramips/base-files/etc/uci-defaults/network

    r29383 r29386  
    33. /etc/functions.sh 
    44. /lib/ramips.sh 
     5. /lib/functions/uci-defaults.sh 
    56 
    67if [ ! -x /usr/sbin/maccalc ]; then 
     
    89        return 
    910fi 
    10  
    11 create_lan_wan() 
    12 { 
    13         uci batch <<EOF 
    14 set network.lan.ifname=eth0.1 
    15 set network.wan=interface 
    16 set network.wan.ifname=eth0.2 
    17 set network.wan.proto=dhcp 
    18 commit network 
    19 EOF 
    20 } 
    2111 
    2212get_mac_binary() 
     
    5343} 
    5444 
    55 set_interface_mac() 
    56 { 
    57         local iface="$1" 
    58         local mac="$2" 
    59  
    60         uci batch <<EOF 
    61 set network.$iface.macaddr=""$mac" 
    62 commit network 
    63 EOF 
    64 } 
    65  
    6645ramips_setup_interfaces() 
    6746{ 
    6847        local board="$1" 
     48 
     49        ucidef_set_interface_loopback 
    6950 
    7051        case $board in 
     
    7354        f5d8235-v2 | \ 
    7455        nw718) 
    75                 create_lan_wan 
     56                ucidef_set_interfaces_lan_wan "eth0.1 eth0.2" 
    7657                ;; 
    7758 
    7859        *) 
    7960                RT3X5X=`cat /proc/cpuinfo | grep RT3.5` 
    80                 [ -z "${RT3X5X}" ] || create_lan_wan 
     61                [ -z "${RT3X5X}" ] || \ 
     62                        ucidef_set_interfaces_lan_wan "eth0.1 eth0.2" 
    8163                ;; 
    8264        esac 
     
    10385        esac 
    10486 
    105         [ -n $lan_mac ] && set_interface_mac lan $lan_mac 
    106         [ -n $wan_mac ] && set_interface_mac wan $wan_mac 
     87        [ -n $lan_mac ] && ucidef_set_interface_macaddr lan $lan_mac 
     88        [ -n $wan_mac ] && ucidef_set_interface_macaddr wan $wan_mac 
    10789} 
    10890 
     
    11193ramips_setup_interfaces $board 
    11294ramips_setup_macs $board 
     95 
     96uci commit network 
     97 
     98exit 0 
Note: See TracChangeset for help on using the changeset viewer.