xref: /plan9/sys/lib/sysconfig/ppc/boot (revision 6397270f2f1353bc245f3005811da89a06033226)
1*6397270fSDavid du Colombier#!/boot/rc -m /boot/rcmain
2*6397270fSDavid du Colombier
3*6397270fSDavid du Colombiercpuserver=yes
4*6397270fSDavid du Colombiercd /boot
5*6397270fSDavid du Colombierecho boot...
6*6397270fSDavid du Colombierbind -a '#I' /net
7*6397270fSDavid du Colombierbind -a '#l0' /net
8*6397270fSDavid du Colombierbind -a '#S' /dev
9*6397270fSDavid du Colombierbind '#p' /proc
10*6397270fSDavid du Colombierbind '#d' /fd
11*6397270fSDavid du Colombierbind -a /boot /
12*6397270fSDavid du Colombier
13*6397270fSDavid du Colombieripconfig
14*6397270fSDavid du Colombier
15*6397270fSDavid du Colombierauthaddr=`{sed -n 's/	auth=(.*)/\1/p' /net/ndb|sed 1q}
16*6397270fSDavid du Colombierfsaddr=`{sed -n 's/	fs=(.*)/\1/p' /net/ndb|sed 1q}
17*6397270fSDavid du Colombier
18*6397270fSDavid du Colombierfactotum -sfactotum -S -a $authaddr
19*6397270fSDavid du Colombier
20*6397270fSDavid du Colombierif(! srv tcp!$fsaddr!564 boot){
21*6397270fSDavid du Colombier	if(! srv il!$fsaddr!17008 boot)
22*6397270fSDavid du Colombier		exec ./rc -m/boot/rcmain -i
23*6397270fSDavid du Colombier}
24*6397270fSDavid du Colombier
25*6397270fSDavid du Colombierif(! mount -c /srv/boot /root)
26*6397270fSDavid du Colombier	exec ./rc -m/boot/rcmain -i
27*6397270fSDavid du Colombier
28*6397270fSDavid du Colombierbind -ac /root /
29*6397270fSDavid du Colombierrootdir=/root
30*6397270fSDavid du Colombierrootspec=''
31*6397270fSDavid du Colombier/$cputype/init -c
32*6397270fSDavid du Colombierexec ./rc -m/boot/rcmain -i
33