diff options
| author | cinap_lenrek <cinap_lenrek@localhost> | 2011-08-26 05:24:55 +0200 |
|---|---|---|
| committer | cinap_lenrek <cinap_lenrek@localhost> | 2011-08-26 05:24:55 +0200 |
| commit | 1404cc50772688f05ab65a9eb2d5c8d4b85b0375 (patch) | |
| tree | 010400734c4ba7998362bfdacc585842b8deca97 /rc/bin | |
| parent | a6e3c9fd83e72e5c911e83f763e77ab6605a17d2 (diff) | |
| download | plan9front-1404cc50772688f05ab65a9eb2d5c8d4b85b0375.tar.xz | |
nusb: fix documentation, cleanup, remove /sys/src/cmd/usb
Diffstat (limited to 'rc/bin')
| -rwxr-xr-x | rc/bin/usbeject | 41 |
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 '' |
