summaryrefslogtreecommitdiff
path: root/sys/src/9/boot/nusbrc
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@localhost>2011-07-30 07:23:26 +0200
committercinap_lenrek <cinap_lenrek@localhost>2011-07-30 07:23:26 +0200
commitf9846213d1877bac1931d6b8a17dfc51bb44bdd4 (patch)
tree7878efa07269764e4ff1d6d468a5ca2cc5efb5a7 /sys/src/9/boot/nusbrc
parent9d49fcdb377f698366ba0bd7f45efd85a607652b (diff)
nusb: change usbevent format, put nusbrc in bootfs
Diffstat (limited to 'sys/src/9/boot/nusbrc')
-rw-r--r--sys/src/9/boot/nusbrc18
1 files changed, 18 insertions, 0 deletions
diff --git a/sys/src/9/boot/nusbrc b/sys/src/9/boot/nusbrc
new file mode 100644
index 000000000..0b6978677
--- /dev/null
+++ b/sys/src/9/boot/nusbrc
@@ -0,0 +1,18 @@
+#!/bin/rc
+
+if(! bind -a '#u' /dev)
+ exit
+if(! nusb/usbd)
+ exit
+
+fn dev {
+ switch($4){
+ case *03
+ nusb/kb $1
+ case *08
+ nusb/disk $1
+ }
+}
+rc </dev/usbevent &
+
+bind -a '#σ/usb' /dev