ref: ec6fa193dfee46538c4ee3997b6e844b607ee38b
for( i in `{ls $home/lib/init}){ rc $i } bind -qa $home/bin/rc /bin bind -qa $home/bin/$cputype /bin mount /srv/cwfs /n/3fu 3fu bind -ac /n/3fu/dat/git /usr/git font=/lib/font/bit/vga/unicode.font switch($service){ case terminal webcookies webfs plumber echo -n accelerated > '#m/mousectl' echo -n 'res 3' > '#m/mousectl' prompt=('term% ' ' ') fn term%{ $* } rio -s -i $home/bin/rc/riostart 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=/mnt/term^$wsys } bind -a /mnt/term/dev /dev sysname=`{cat '/dev/sysname'} prompt=($sysname'% ' ' ') 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 webfs plumber if(test -d /mail/box/^$user^/ && test -d $home^/lib/upas && test -r $home^/lib/upas/key && test -r $home^/lib/upas/srv && test -r $home^/lib/upas/user){ cat $home/lib/upas/key > /mnt/factotum/ctl upasname=`{cat $home/lib/upas/name} upas/fs -f /imaps/^`{cat $home/lib/upas/srv}^/^`{cat $home/lib/upas/user} } rio -i $home/bin/rc/riostart } case con prompt=('cpu% ' ' ') }