1234567891011121314151617181920212223242526272829303132333435363738 |
- #!/bin/rc
- switch($1){
- case ''
- echo usage: 9fs service '[mountpoint]' >[1=2]
- exit usage
- case kfs
- if(! test -f /srv/kfs)
- disk/kfs
- mount -c /srv/kfs /n/kfs
- case netlib
- 9fs netlib2 && bind /n/netlib2/netlib /netlib
- case dump
- mount /srv/boot /n/dump dump >[2]/dev/null ||
- mount /srv/boot /n/dump main/archive ||
- mount /srv/boot /n/dump dump # again to print error
- case snap
- mount /srv/boot /n/snap main/snapshot
- case other
- mount -C /srv/boot /n/other other
- case juke
- srv -q il!jukefs && mount /srv/il!jukefs /n/njuke && bind -c /n/njuke/juke /n/juke
- case sources
- srv -m tcp!sources.cs.bell-labs.com sources /n/sources
- case sourcesdump
- 9fs sources
- mount /srv/sources /n/sourcesdump main/archive
- case sourcessnap
- 9fs sources
- mount /srv/sources /n/sourcessnap main/snapshot
- case *
- switch($#*){
- case 1
- srv -m $1
- case *
- srv $1
- mount -c /srv/$1 $2
- }
- }
|