ref: bfbee0e43fd147a6cfa1289e37c06f271adb0af4
dir: /bin/local/
#!/bin/rc -e
if(~ $#ws 0)
ws=/tmp
while(~ $1 -* && ! ~ $1 --){
switch($1){
case -r
. $ws/mounts
plumb 'Local . '$ws'/mounts'
exit
case -e
shift
var=$1
shift
plumb 'Local echo -n '$"*' >/env/'$var
exit
}
shift
}
if(~ $1 --)
shift
echo $"* >>$ws/mounts
uniq $ws/mounts >$ws/mounts.q
mv $ws/mounts.q $ws/mounts
eval $* && plumb 'Local '$"*