diff cbe4b116989c0bfec49b9ae7a1d9a85ead6648ae uncommitted --- a/sys/src/9/boot/nusbrc +++ b/sys/src/9/boot/nusbrc @@ -1,4 +1,8 @@ #!/bin/rc + +bind -a '#m' /dev +bind -a '#b' /dev + if(! bind -a '#u' /dev) exit @@ -5,7 +9,7 @@ mkdir -p -m 700 '#σc/usb' mkdir -p -m 700 '#σc/usbnet' -if(! nusb/usbd) +if(! nusb/usbd -d) exit @{ @@ -70,7 +74,7 @@ devs='#σc/sdU'^($1 $5) rm -rf '#σc/usb/'^$1.* '#σc/usb/'^$5.hid '#σc/usbnet/'^$1.* $devs $devs.* } - rc < '#σ/usb/usbevent' & + rc -x < '#σ/usb/usbevent' & } # usbd removes this file once all devices have been enumerated