4 .
/lib
/functions
/lantiq.sh
15 config_get name
${section} $option
18 name
=${name/nas0/dsl0}
21 name
=${name/ptm0/dsl0}
28 uci
set ${cfg}.
${section}.
$option=$name
32 add_atm_bridge_nameprefix
()
36 config_get nameprefix
"$cfg" nameprefix
37 [ -z "$nameprefix" ] ||
return
39 uci
set network.
${cfg}.nameprefix
="dsl"
43 migrate_network_xdsl_ifname
()
45 rename_xdsl_ifname network
"$1" ifname
46 rename_xdsl_ifname network
"$1" name
49 migrate_led_xdsl_ifname
()
51 rename_xdsl_ifname system
"$1" dev
55 config_foreach migrate_network_xdsl_ifname
56 config_foreach add_atm_bridge_nameprefix atm-bridge
58 [ "$IFNAME_CHANGED" = "1" ] && uci commit network
63 config_foreach migrate_led_xdsl_ifname led
65 [ "$IFNAME_CHANGED" = "1" ] && uci commit system