version 1.1.1.1.6.4, 2012/02/09 01:27:57
|
version 1.1.1.1.6.7, 2012/10/09 12:21:25
|
Line 18 EDITOR=vi
|
Line 18 EDITOR=vi
|
PAGER=less |
PAGER=less |
export HOME PATH TERM BLOCKSIZE EDITOR PAGER |
export HOME PATH TERM BLOCKSIZE EDITOR PAGER |
|
|
|
FRMDEV="md1" |
|
FRMSIZE="82m" |
|
FRMFILE="elwix-firmware.sys" |
|
FRMPATH="/elwix" |
|
|
FIT2CF="/dev/ufs/fit2cf" |
FIT2CF="/dev/ufs/fit2cf" |
CFDIR="/elwix/cf" |
CFDIR="/elwix/cf" |
|
|
Line 32 failed_sysvol()
|
Line 37 failed_sysvol()
|
|
|
boot_elwix() |
boot_elwix() |
{ |
{ |
echo " RootFS: Load ELWIX system firmware" | echo " RootFS: Loading ELWIX system firmware" |
mdconfig -a -t vnode -u 1 -f /elwix/elwix-firmware.sys && mount -r /dev/md1.uzip /usr | if test ! -r $FRMPATH/$FRMFILE; then |
if test $? -ne 0; then | echo " RootFS: WARNING! Failed default firmware image!" |
mdconfig -d -u 1 >/dev/null 2>&1 | echo " RootFS: Try to load ELWIX backup firmware ..." |
mdconfig -a -t vnode -u 1 -f /elwix/altroot/elwix-firmware.sys && mount -r /dev/md1.uzip /usr | |
if test $? -ne 0; then | FRMPATH="$FRMPATH/altroot" |
mdconfig -d -u 1 >/dev/null 2>&1 | if test ! -r $FRMPATH/$FRMFILE; then |
failed_sysvol "load system and default image" elwix-firmware.sys | failed_sysvol "load backup and default image" elwix-firmware.sys |
fi |
fi |
fi |
fi |
|
|
|
mdmfs -s $FRMSIZE -S -m0 -oasync $FRMDEV /usr |
|
cd /usr |
|
pax -r -z -pe -f $FRMPATH/$FRMFILE |
|
|
sleep 2 |
sleep 2 |
} |
} |
|
|
Line 61 if test -c $FIT2CF -a -d $CFDIR; then
|
Line 71 if test -c $FIT2CF -a -d $CFDIR; then
|
failed_sysvol mount "flash volume" |
failed_sysvol mount "flash volume" |
fi |
fi |
|
|
boot_elwix | if [ -r /elwix/elwix-firmware.sys ]; then |
| boot_elwix |
| else |
| echo " RootFS: Skip loading ELWIX system firmware ..." |
| fi |
|
|
exec /etc/rc.init |
exec /etc/rc.init |