#!/bin/rc echo -n cpu > /env/service date > /env/boottime echo -n plan9 > /env/site # cs sets /dev/sysname, bind the ether to give cs # an address to look up ndb/cs # configure the swap channel mount -ct /srv/boot /n/bootesother other swap /n/bootesother/swap sysname=`{cat /dev/sysname} prompt=($sysname^'% ' ' ') switch($sysname){ case kremvax # big multiprocessor NPROC=4 bind -b '#l' /net; ip/ipconfig # ip/rarpd & # only if you have suns to boot ip/tftpd -d & ip/bootp /mail/lib/mailcron & aux/listen il aux/listen tcp case musca 135.104.9.6 # mips magnum as cpu server sysname=musca bind -b '#l' /net; ip/ipconfig # ip/rarpd & # only if you have suns to boot ip/tftpd -d & ip/bootp aux/listen tcp aux/listen il } date >> /$cputype/log/$sysname echo -n 'add tcp il udp' > /net/cs # configure the swap channel and start the pager # it should be put on a file system that doesn't get backed up to optical disk. # we do this: # mount -c /srv/boot /n/nobackup other # swap /n/nobackup/swap # # in the interim, you could try going to unix (see u9fs(4)): # srv tcp!kremunix!9fs # mount /srv/tcp!kremunix!9fs /n/kremunix # swap /n/kremunix/tmp echo swap not enabled, look at /rc/bin/cpurc