Blame


1 cbbe23aa 2005-03-18 devnull #!/usr/local/plan9/bin/rc
2 cbbe23aa 2005-03-18 devnull
3 cbbe23aa 2005-03-18 devnull if(! ~ $#* 1){
4 cbbe23aa 2005-03-18 devnull echo 'usage: 9fs sysname'
5 cbbe23aa 2005-03-18 devnull exit usage
6 cbbe23aa 2005-03-18 devnull }
7 cbbe23aa 2005-03-18 devnull
8 cbbe23aa 2005-03-18 devnull fn srv1 {
9 83ab7d88 2007-11-27 rsc flag=()
10 83ab7d88 2007-11-27 rsc if(~ $1 -*){
11 83ab7d88 2007-11-27 rsc flag=$1
12 83ab7d88 2007-11-27 rsc shift
13 83ab7d88 2007-11-27 rsc }
14 cbbe23aa 2005-03-18 devnull if(! 9p stat $1 >/dev/null >[2=1]){
15 cbbe23aa 2005-03-18 devnull rm -f $ns/$1
16 83ab7d88 2007-11-27 rsc srv $flag $2 $1
17 cbbe23aa 2005-03-18 devnull }
18 cbbe23aa 2005-03-18 devnull }
19 cbbe23aa 2005-03-18 devnull
20 cbbe23aa 2005-03-18 devnull ns=`{namespace}
21 cbbe23aa 2005-03-18 devnull switch($1){
22 cbbe23aa 2005-03-18 devnull case sources
23 83b1e7a3 2020-01-16 cross srv1 -n sources 9p.io
24 cbbe23aa 2005-03-18 devnull case *
25 cbbe23aa 2005-03-18 devnull srv1 $1 $1
26 cbbe23aa 2005-03-18 devnull }
27 cbbe23aa 2005-03-18 devnull