summaryrefslogtreecommitdiff
path: root/sys/src/9/boot
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@rei2.9hal>2012-03-01 18:55:42 +0100
committercinap_lenrek <cinap_lenrek@rei2.9hal>2012-03-01 18:55:42 +0100
commit02217fa6c273bef9500d875385dab4e7de1dd51e (patch)
tree10eb64fe9bfb11be1ef03080533efb36442d0e3a /sys/src/9/boot
parent4ffaa215abefb838e62ff80aad48ec53f412c766 (diff)
boot: check nousbrc boot parameter, add delay
Diffstat (limited to 'sys/src/9/boot')
-rw-r--r--sys/src/9/boot/bootrc8
-rwxr-xr-xsys/src/9/boot/nusbrc4
2 files changed, 6 insertions, 6 deletions
diff --git a/sys/src/9/boot/bootrc b/sys/src/9/boot/bootrc
index e1c90b508..c2b1bbf63 100644
--- a/sys/src/9/boot/bootrc
+++ b/sys/src/9/boot/bootrc
@@ -161,7 +161,11 @@ if(test -x /bin/aux/kbdfs){
}
# 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 @@ while(){
nobootprompt=()
user=()
rm -f /srv/^(cfs boot slashn cs dns)
-} </dev/cons >/dev/cons >[2]/dev/cons
+} </dev/cons
diff --git a/sys/src/9/boot/nusbrc b/sys/src/9/boot/nusbrc
index c552fe40b..f61826098 100755
--- 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'
@@ -37,6 +36,3 @@ if(! nusb/usbd)
bind -a '#σ/usb' /dev
-if(! ~ $#usbdelay 0)
- sleep $usbdelay
-