summaryrefslogtreecommitdiff
path: root/rc
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@localhost>2011-08-26 05:24:55 +0200
committercinap_lenrek <cinap_lenrek@localhost>2011-08-26 05:24:55 +0200
commit1404cc50772688f05ab65a9eb2d5c8d4b85b0375 (patch)
tree010400734c4ba7998362bfdacc585842b8deca97 /rc
parenta6e3c9fd83e72e5c911e83f763e77ab6605a17d2 (diff)
downloadplan9front-1404cc50772688f05ab65a9eb2d5c8d4b85b0375.tar.xz
nusb: fix documentation, cleanup, remove /sys/src/cmd/usb
Diffstat (limited to 'rc')
-rwxr-xr-xrc/bin/usbeject41
1 files changed, 0 insertions, 41 deletions
diff --git a/rc/bin/usbeject b/rc/bin/usbeject
deleted file mode 100755
index cae9d0394..000000000
--- a/rc/bin/usbeject
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/bin/rc
-# usbeject - unmount usb disks given as arguments
-# unmount all of them if no arguments given
-rfork e
-disk = ()
-mtpt = /n/usb
-
-test -e /dev/fs/ctl || bind -b '#k' /dev >[2]/dev/null
-
-test -e /dev/usb || bind -a '#u' /dev || {
- echo $0: no '#u/usb' >[1=2]
- exit nousb
-}
-test -e /dev/usbdctl || mount -a /srv/usb /dev || {
- echo $0: cannot mount /srv/usb >[1=2]
- exit nousbd
-}
-
-disks=()
-mtpt=()
-switch ($#*) {
-case 0
- disks=`{ls -pd /n/sdU*}
-case *
- disks=()
- for (a) {
- if(~ $a sd??)
- disk=`{ls -pd /n/^$*^*}
- if not
- disk=$a
- disks=($disks $disk)
- }
-}
-if (~ $disks '''sdU*''')
- exit ''
-for (disk in $disks) {
- unmount /n/$disk >[2]/dev/null && echo $disk unmounted
- if (test -e /dev/fs/ctl)
- echo del $disk^parts/^'*' >/dev/fs/ctl >[2]/dev/null
-}
-exit ''