Lines 29-38
Link Here
|
29 |
# Don't bring down lo in auto mode. |
29 |
# Don't bring down lo in auto mode. |
30 |
[ "$int" = "lo" ] && continue |
30 |
[ "$int" = "lo" ] && continue |
31 |
fi |
31 |
fi |
32 |
vecho 2 "Bringing down interface $int" |
32 |
# Only bring down interfaces that are actually up. |
33 |
network_ifdown $int |
33 |
if network_if_is_up $int ; then |
34 |
[ $? -ne 0 ] && ret=1 |
34 |
vecho 2 "Bringing down interface $int" |
35 |
NETWORK_DOWNEDIFS="$int $NETWORK_DOWNEDIFS" |
35 |
network_ifdown $int |
|
|
36 |
[ $? -ne 0 ] && ret=1 |
37 |
NETWORK_DOWNEDIFS="$int $NETWORK_DOWNEDIFS" |
38 |
fi |
36 |
done |
39 |
done |
37 |
return $ret |
40 |
return $ret |
38 |
} |
41 |
} |
Lines 97-102
Link Here
|
97 |
network_ifdown() { |
100 |
network_ifdown() { |
98 |
[ -x "/etc/init.d/net.$1" ] && /etc/init.d/net.$1 stop |
101 |
[ -x "/etc/init.d/net.$1" ] && /etc/init.d/net.$1 stop |
99 |
} |
102 |
} |
|
|
103 |
network_if_is_up() { |
104 |
[ -x "/etc/init.d/net.$1" ] && return `/etc/init.d/net.$1 --quiet status` |
105 |
} |
100 |
;; |
106 |
;; |
101 |
suse) |
107 |
suse) |
102 |
network_ifup() { |
108 |
network_ifup() { |