ref: 94c70b22b594dbd2dd9ca4fdf72c027fb4289286
dir: /mnt/
#!/bin/rc
rfork e
fn usage {
echo usage: x/mnt [[user@]host] >[1=2]
exit usage
}
users=(root $user)
host=$1
if(~ $host '')
host=`{x/path -l}
if(~ $host '')
usage
if(~ $host *@*){
x=`'@'{echo -n $host}
users=$x(1)
host=$x(2)
}
for(u in $users){
userhost=$u@$host
if(! test -e /srv/$userhost)
sshfs -M -r / -s $userhost $userhost
mount -c /srv/$userhost /x/$userhost
}