plan9fox/sys/lib/sysconfig/blast/boot
2011-03-30 19:35:09 +03:00

32 lines
568 B
Bash

#!/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