Added support for custom sleep time on boot
Kyle Sheumaker [Tue, 3 Mar 2015 16:09:31 +0000 (10:09 -0600)]
etc/hardware.sh

index cf45d6f..64d2aeb 100755 (executable)
@@ -10,6 +10,11 @@ then
        . /var/run/breakin.dat
 fi
 
+if [ "x${_sleeptime}" = "x" ]
+then
+       _sleeptime = 10
+fi
+
 # FIXME:
 
 NET_MODULE_PATH="/lib/modules/`uname -r`/kernel/drivers/net"
@@ -103,8 +108,8 @@ do
                /bin/ip link set dev ${i} mtu ${_mtu} up
        fi
 
-       msg "Sleeping for 15 seconds for link to come up on ${i}"
-       sleep 15
+       msg "Sleeping for ${_sleeptime} seconds for link to come up on ${i}"
+       sleep ${_sleeptime}
 
        msg -n "Checking link status for ${i}"
        LINK=`/usr/bin/ethtool ${i} | grep Link | awk '{print $3}' 2> /dev/null`
@@ -180,8 +185,8 @@ do
        modprobe_module ${i}    
 done
 
-msg "Waiting 10 seconds for block devices to settle."
-sleep 10
+msg "Waiting ${_sleeptime} seconds for block devices to settle."
+sleep ${_sleeptime}
 
 # mount a logging device
 . /etc/logdev.sh