bind -qa $home/bin/rc /bin
bind -qa $home/bin/$cputype /bin
bind -qa /usr/sdf/bin /bin
bind -qa $home/lib/font/bit /lib/font/bit # my fonts
upasname=$user@9p.sdf.org

#font=/lib/font/bit/vga/unicode.font
font=/lib/font/bit/kurinto/kurinto.18.mono.font # font change
touch $home/lastlogin

switch($service){
case terminal
	webcookies
	webfs
	plumber
	echo -n accelerated > '#m/mousectl'
	echo -n 'res 3' > '#m/mousectl'
	prompt=('term% ' '	')
	fn term%{ $* }
    upas/fs # let acme do mail
	rio
case cpu
	bind /mnt/term/dev/cons /dev/cons
	bind -q /mnt/term/dev/consctl /dev/consctl
	>[2] /dev/null {
		cp /dev/sysname /mnt/term/dev/label
		if(wsys=`{cat /mnt/term/env/wsys} && ~ $#wsys 1) {
			wsys=/mnt/term^$wsys
		}
		if not {
			wsys=()
		}
	} 
	bind -a /mnt/term/dev /dev
	prompt=('cpu% ' '	')
	fn cpu%{ $* }
	if(! test -e /mnt/term/dev/wsys){
		# call from drawterm
		if(test -e /mnt/term/dev/secstore){
			auth/factotum -n
			read -m /mnt/term/dev/secstore >/mnt/factotum/ctl
			echo >/mnt/term/dev/secstore
		}
		if not
			auth/factotum
		webcookies
        cat $home/secure/rsa.sec >>/mnt/factotum/ctl # append SSH key
		webfs
		plumber
        upas/fs # let acme do mail
        #rio -i riostart
		rio -i riostart-custom # custom rio start script
	}
case con
	prompt=('cpu% ' '	')
}
