33 lines
568 B
Text
33 lines
568 B
Text
|
#!/boot/rc -m /boot/rcmain
|
||
|
|
||
|
cpuserver=yes
|
||
|
cd /boot
|
||
|
echo boot...
|
||
|
bind -a '#I' /net
|
||
|
bind -a '#l0' /net
|
||
|
bind -a '#S' /dev
|
||
|
bind '#p' /proc
|
||
|
bind '#d' /fd
|
||
|
bind -a /boot /
|
||
|
|
||
|
ipconfig
|
||
|
|
||
|
authaddr=`{sed -n 's/ auth=(.*)/\1/p' /net/ndb|sed 1q}
|
||
|
fsaddr=`{sed -n 's/ fs=(.*)/\1/p' /net/ndb|sed 1q}
|
||
|
|
||
|
factotum -sfactotum -S -a $authaddr
|
||
|
|
||
|
if(! srv tcp!$fsaddr!564 boot){
|
||
|
if(! srv il!$fsaddr!17008 boot)
|
||
|
exec ./rc -m/boot/rcmain -i
|
||
|
}
|
||
|
|
||
|
if(! mount -c /srv/boot /root)
|
||
|
exec ./rc -m/boot/rcmain -i
|
||
|
|
||
|
bind -ac /root /
|
||
|
rootdir=/root
|
||
|
rootspec=''
|
||
|
/$cputype/init -c
|
||
|
exec ./rc -m/boot/rcmain -i
|