plan9port

fork of plan9port with libvec, libstr and libsdb
Log | Files | Refs | README | LICENSE

9fs (300B)


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