version 1.1.1.1.6.5, 2012/02/14 13:54:08
|
version 1.1.1.1.6.6, 2012/10/09 12:19:20
|
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 33 failed_sysvol()
|
Line 38 failed_sysvol()
|
boot_elwix() |
boot_elwix() |
{ |
{ |
echo " RootFS: Loading 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!" |
echo " RootFS: Failed firmware image! Try to load ELWIX system firmware from alternative location" | echo " RootFS: Try to load ELWIX backup firmware ..." |
mdconfig -d -u 1 >/dev/null 2>&1 | |
mdconfig -a -t vnode -u 1 -f /elwix/altroot/elwix-firmware.sys && mount -r /dev/md1.uzip /usr | FRMPATH="$FRMPATH/altroot" |
if test $? -ne 0; then | if test ! -r $FRMPATH/$FRMFILE; then |
mdconfig -d -u 1 >/dev/null 2>&1 | failed_sysvol "load backup and default image" elwix-firmware.sys |
failed_sysvol "load system and default image" elwix-firmware.sys | |
fi |
fi |
fi |
fi |
|
|
|
mdmfs -s $FRMSIZE -S -m0 -oasync $FRMDEV /usr |
|
cd /usr |
|
pax -r -z -f $FRMPATH/$FRMFILE |
|
|
sleep 2 |
sleep 2 |
} |
} |
|
|