version 1.3.2.1, 2017/06/15 22:54:56
|
version 1.3.2.4, 2017/06/28 11:59:10
|
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 |
|
|
|
ETCDEV="md1" |
|
ETCSIZE="8m" |
|
|
FRMDEV2="md4" |
FRMDEV2="md4" |
FRMSIZE2="21m" |
FRMSIZE2="21m" |
FRMFILE2="elwix-firmware2.sys" |
FRMFILE2="elwix-firmware2.sys" |
Line 26 FRMPATH="/elwix"
|
Line 29 FRMPATH="/elwix"
|
FIT2CF="/dev/ufs/fit2cf" |
FIT2CF="/dev/ufs/fit2cf" |
CFDIR="/elwix/cf" |
CFDIR="/elwix/cf" |
|
|
|
ELWIX2="/dev/ufs/elwix2" |
|
|
umask 022 |
umask 022 |
|
|
failed_sysvol() |
failed_sysvol() |
Line 39 boot_elwix2()
|
Line 44 boot_elwix2()
|
{ |
{ |
echo " BaseFS: Loading ELWIX secondary firmware" |
echo " BaseFS: Loading ELWIX secondary firmware" |
|
|
mdmfs -s $FRMSIZE2 -S -m0 -oasync $FRMDEV2 /elwix/pkg | mdmfs -s $FRMSIZE2 -S -n -m0 -oasync $FRMDEV2 /elwix/pkg |
if test $? -ne 0; then |
if test $? -ne 0; then |
failed_sysvol "to mount firmware image " $FRMFILE2 |
failed_sysvol "to mount firmware image " $FRMFILE2 |
fi |
fi |
Line 58 boot_elwix2()
|
Line 63 boot_elwix2()
|
|
|
echo "ELWIX>>> Firmware BaseFS boot stage ..." |
echo "ELWIX>>> Firmware BaseFS boot stage ..." |
|
|
|
if test -c $ELWIX2; then |
|
BOOTSLICE=`kenv currdev` |
|
if test "${BOOTSLICE#disk0}" != "a:"; then |
|
mount -o ro $ELWIX2 / |
|
else |
|
mount / |
|
fi |
|
else |
|
mount / |
|
fi |
|
|
if ! mount -a; then |
if ! mount -a; then |
umount -A |
umount -A |
fsck -y 1>/dev/null 2>&1 |
fsck -y 1>/dev/null 2>&1 |
Line 72 fi
|
Line 88 fi
|
|
|
if test -c "$FIT2CF" -a -d "$CFDIR"; then |
if test -c "$FIT2CF" -a -d "$CFDIR"; then |
echo " BaseFS: Mount ELWIX flash volume" |
echo " BaseFS: Mount ELWIX flash volume" |
mount -o ro $FIT2CF || \ | mount -o ro $FIT2CF $CFDIR || \ |
fsck -y -tufs $FIT2CF 1>/dev/null 2>&1 && mount -o ro $FIT2CF $CFDIR || \ |
fsck -y -tufs $FIT2CF 1>/dev/null 2>&1 && mount -o ro $FIT2CF $CFDIR || \ |
failed_sysvol mount "flash volume" |
failed_sysvol mount "flash volume" |
fi |
fi |