1#!/bin/rc 2# boota: 3rfork e 4if(! test -f /srv/dos) 5 dossrv >/dev/null </dev/null >[2]/dev/null 6unmount /n/a:>[2]/dev/null 7 8switch($bootfile) { 9case sd*!cdboot!* 10 # just look for the right file. bootfile isn''t trustworthy 11 adisk=/dev/sd*/9fat 12 if(! ~ $#adisk 1) 13 adisk=$adisk(1) 14case sd* 15 adisk=`{echo $bootfile | sed 's#(sd..).*#/dev/\1/dos#'} 16case fd* 17 adisk=`{echo $bootfile | sed 's#(fd.).*#/dev/\1disk#'} 18case * 19 echo 'unknown bootfile '^$bootfile^'; mail 9trouble@plan9.bell-labs.com' 20 exit oops 21} 22 23mount -c /srv/dos /n/a: $adisk 24