#!/bin/rc rfork e switch($1){ case build2 adl-buildsrv2 if(! test -e /srv/adl-buildsrv2) sshfs -M -r / -s adl-buildsrv2 amusolino@adl-buildsrv2 mount /srv/adl-buildsrv2 /n/adl-buildsrv2 case sidewinder if(! test -e /srv/$1) sshfs -M -r / -s $1 alex@$1 mount /srv/$1 /n/$1 case tomohawk if(! test -e /srv/$1) sshfs -M -r / -s $1 alex@$1 mount /srv/$1 /n/$1 case music rm -f '#σc/music/tomohawk' /srv/music mkdir -p '#σc/music' sshfs -M -r /mnt/spinny/music -s music amusolino@tomohawk echo 3 >'#σc/music/tomohawk' <>[3]/srv/music case playlist if(test -e /srv/playlist.$user) mount /srv/playlist.$user /mnt/music if not games/playlistfs -s $user -m /mnt/music case tomohawk if(! test -e /srv/$1) sshfs -M -r / -s $1 amusolino@$1 mount /srv/$1 /n/$1 case vultr if(test -e /srv/vultr) mount /srv/vultr /n/vultr if not rimport -s vultr musolino.id.au / /n/vultr case uploads 9fs vultr bind -c /n/vultr/usr/www/sites/musolino.id.au/up /mnt/uploads case webproxy srvtls tcp!vultr!8080 webfs /mnt/web case mail 9fs vultr bind /n/vultr/mail /mail case www 9fs vultr bind -c /n/vultr/usr/www/sites/musolino.id.au /n/musolino.id.au case * exec /rc/bin/9fs $* }