shithub: riscv

Download patch

ref: 02217fa6c273bef9500d875385dab4e7de1dd51e
parent: 4ffaa215abefb838e62ff80aad48ec53f412c766
author: cinap_lenrek <[email protected]>
date: Thu Mar 1 13:55:42 EST 2012

boot: check nousbrc boot parameter, add delay

--- a/sys/src/9/boot/bootrc
+++ b/sys/src/9/boot/bootrc
@@ -161,8 +161,12 @@
 }
 
 # usb devices
-nusbrc
+if(test -x /bin/nusbrc && ! test -e /env/nousbrc)
+	nusbrc
 
+# wait for devices to settle down
+sleep 2
+
 # add partitions and binds
 configlocal
 
@@ -209,4 +213,4 @@
 	nobootprompt=()
 	user=()
 	rm -f /srv/^(cfs boot slashn cs dns)
-} </dev/cons >/dev/cons >[2]/dev/cons 
+} </dev/cons
--- a/sys/src/9/boot/nusbrc
+++ b/sys/src/9/boot/nusbrc
@@ -1,5 +1,4 @@
 #!/bin/rc
-
 if(! bind -a '#u' /dev)
 	exit
 mkdir -m 0700 '#σc/usb'
@@ -36,7 +35,4 @@
 }
 
 bind -a '#σ/usb' /dev
-
-if(! ~ $#usbdelay 0)
-	sleep $usbdelay