File tree Expand file tree Collapse file tree 3 files changed +14
-1
lines changed Expand file tree Collapse file tree 3 files changed +14
-1
lines changed Original file line number Diff line number Diff line change 11# Changelog
22
3+ ## 1.4.0 (2016-02-12)
4+
5+ * Wait for devices & network interface to be UP
6+
37## 1.3.0 (2016-02-05)
48
59 * Ensure udhcpc is restarted when hostname changes
Original file line number Diff line number Diff line change 99
1010config=" /usr/local/etc/network.conf"
1111
12+ /sbin/udevadm settle --timeout=5
13+
1214if [ -f " $config " ]; then
1315 . $config
1416
1517 if [ " $hostname " ]; then
1618 /usr/bin/sethostname $hostname
1719 fi
1820
21+ /sbin/ifconfig $interface up
22+ echo " Waiting 5 seconds for interface $interface to be up"
23+ sleep 5
24+
1925 case " $mode " in
2026 static)
2127 /opt/network_static.sh
Original file line number Diff line number Diff line change @@ -24,12 +24,15 @@ case "$1" in
2424 /sbin/ifconfig $interface $ip $BROADCAST $NETMASK
2525 fi
2626
27+ /sbin/ifconfig $interface | grep -q " inet addr"
28+
2729 if [ -n " $router " ] ; then
2830 echo " deleting routers"
2931 while route del default gw 0.0.0.0 dev $interface ; do
3032 :
3133 done
32- [ -f " $IP_COMMAND " ] && $IP_COMMAND -6 route flush dev $interface
34+
35+ [ -n " $subnet_ipv6 " ] && $IP_COMMAND -6 route flush dev $interface
3336
3437 metric=0
3538 for i in $router ; do
You can’t perform that action at this time.
0 commit comments