projects
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
tune the Magicbox kernel config
[openwrt.git]
/
package
/
base-files
/
default
/
lib
/
network
/
config.sh
diff --git
a/package/base-files/default/lib/network/config.sh
b/package/base-files/default/lib/network/config.sh
index
5bc74d1
..
bb58a3e
100755
(executable)
--- a/
package/base-files/default/lib/network/config.sh
+++ b/
package/base-files/default/lib/network/config.sh
@@
-4,12
+4,15
@@
# DEBUG="echo"
find_config() {
# DEBUG="echo"
find_config() {
- local iftype
iface
ifn
+ local iftype
device iface ifaces
ifn
for ifn in $interfaces; do
config_get iftype "$ifn" type
config_get iface "$ifn" ifname
for ifn in $interfaces; do
config_get iftype "$ifn" type
config_get iface "$ifn" ifname
+ case "$iftype" in
+ bridge) config_get ifaces "$ifn" ifnames;;
+ esac
config_get device "$ifn" device
config_get device "$ifn" device
- for ifc in $
{device:-$iface}
; do
+ for ifc in $
device $iface $ifaces
; do
[ "$ifc" = "$1" ] && {
echo "$ifn"
return 0
[ "$ifc" = "$1" ] && {
echo "$ifn"
return 0
@@
-29,7
+32,7
@@
scan_interfaces() {
interface)
config_get proto "$CONFIG_SECTION" proto
append interfaces "$CONFIG_SECTION"
interface)
config_get proto "$CONFIG_SECTION" proto
append interfaces "$CONFIG_SECTION"
- config_get iftype "$CONFIG_SECTION"
if
type
+ config_get iftype "$CONFIG_SECTION" type
case "$iftype" in
bridge)
config_get ifname "$CONFIG_SECTION" ifname
case "$iftype" in
bridge)
config_get ifname "$CONFIG_SECTION" ifname
This page took
0.021739 seconds
and
4
git commands to generate.