UPASARGS=-f/imaps/imap.gmail.com # bin bind -a $home/bin/rc /bin bind -a $home/bin/$cputype /bin if(test -d /usr/inferno/Plan9/$cputype/bin) bind -a /usr/inferno/Plan9/$cputype/bin /bin # tmp bind -c $home/tmp /tmp # font font = /lib/font/bit/lucm/unicode.9.font # mouse mousescrollsize='30%' # kbmap if(test -f /dev/kbmap) cat /sys/lib/kbmap/es >/dev/kbmap if(~ $#sysname 0) sysname=g prompt=($sysname^'% ' ' ') fn $sysname^'%' { if(! ~ $#* 0) $* } fn cd { builtin cd $* && { awd if(test -w /dev/label){ if(~ $service terminal) label `{pwd} if(~ $service cpu) label $sysname `{pwd} } status='' } } switch($service){ case terminal if(test -f '#P/apm') aux/apm if(test -f /dev/mousectl){ echo -n hwaccel off >/dev/mousectl echo -n accelerated 3 >/dev/mousectl echo -n res 3 >/dev/mousectl } if(~ $sysname lotte && test -r $home/lib/fact.aes)@{ auth/aescbc -d < $home/lib/fact.aes | read -m > /mnt/factotum/ctl } webfs plumber upas/fs $UPASARGS exec rio -si riostart case cpu bind /mnt/term/dev/cons /dev/cons bind /mnt/term/dev/consctl /dev/consctl bind -a /mnt/term/dev /dev if (test -e /mnt/term/mnt/wsys) { # rio already running bind -a /mnt/term/mnt/wsys /dev if(test -w /dev/label) echo -n $sysname > /dev/label upas/fs -p $UPASARGS if(test -f /mnt/term/env/wsys) wsys=/mnt/term/`{cat /mnt/term/env/wsys} } if not { # drawterm auth/factotum -n read -m /mnt/term/dev/secstore > /mnt/factotum/ctl echo > /mnt/term/dev/secstore webfs upas/fs $UPASARGS plumber exec rio -si riostart } case con news }